有人知道为什么会这样吗?
我已经阅读了关于更改httpd.conf文件的各种内容,但是
- 信息各不相同且相互冲突
- 文件中的内容不是同一格式的,并且有两个版本的内容,即
<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>
还是完全不同?
您需要在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。