0

有人知道为什么是这样吗?

我已经阅读了有关更改 httpd.conf 文件的各种内容,但是

  1. 信息各不相同且相互矛盾
  2. 据说文件中的内容格式不同,并且有两个版本的内容,<Directory /> </Directory><Directory something else> </Directory>

原始的 PHP 5.4.3/Apache 2.4.2 工作正常,但我看不到足够的类似参考点,无法将 httpd.conf 设置复制到 Apache 2.2.2 的文件中(我正在使用PHP 5.3.1。

Lines 160-166:

<Directory />
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    Deny from all
    Satisfy all
</Directory>

Lines 305-310:

<Directory "cgi-bin">
    AllowOverride None
    Options None
    Order allow,deny
    Allow from all
</Directory>

还是完全不同的东西?

4

1 回答 1

2

您需要将以下行添加到 httpd.conf:

# This tells Apache where to look for phpmyadmin
Alias /phpmyadmin C:/wamp/apps/phpmyadmin3.5.1

# This gives permission to serve the directory
<Directory C:/wamp/apps/phpmyadmin3.5.1>
  Options None
  AllowOverride None
  # This allows eveyone to access phpmyadmin, which you may not want
  Order Allow,Deny
  Allow from all
</Directory>

完成这些修改并重新启动 Apache 后,它应该可以工作了。

我怀疑第一行可能已经存在,因为您得到的是 403 而不是 404。

于 2012-07-27T15:14:59.440 回答