tnw*_*tnw 13 html php firewall wamp windows-firewall
我一直试图修复一个奇怪的403 Forbidden错误,当我尝试通过localhost上的WAMP转到我的一个页面时.
添加规则以通过Windows防火墙打开端口80,apache使用,我注意到这不能解决我的问题,而是通过localhost为我的所有页面禁止403.
删除我刚刚制定的规则(导致这一点开始)并没有解决它.禁用Windows防火墙无法修复它.重新启动计算机无法解决问题.有任何想法吗?
EDIT2:我可以去localhost/phpmyadmin获取任何值得的东西.
EDIT3:我的httpd.conf的内容:http://www.mediafire.com/? p54a53443efkefs
Sea*_*lsh 38
在httpd.conf中,找到以下部分并确保它们是正确的:
DocumentRoot "C:/wamp/www"
<Directory />
Options None
AllowOverride None
Order deny,allow
Deny from all
</Directory>
<Directory C:/wamp/www>
Options None
AllowOverride All
Order allow,deny
Allow from all
</Directory>
Run Code Online (Sandbox Code Playgroud)
这些是我在安装中使用的设置,它们工作正常.如果进行任何更改,请确保重新启动Apache.
如果您仍然遇到问题,请使用您的httpd.conf更新原始问题.
编辑:
这是kludgey,我只是在这里抓住吸管,但尝试在你的vhosts中添加一个新条目:
<VirtualHost *:80>
DocumentRoot "C:/wamp/www"
ServerName localhost
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)
Tam*_*ama 11
它可能是一个ipv6问题.所以在你的httpd.conf中添加你的ipv6本地地址:
更改:
Allow from 127.0.0.1
Run Code Online (Sandbox Code Playgroud)
至:
Allow from 127.0.0.1
Allow from ::1:
Run Code Online (Sandbox Code Playgroud)
尝试更改httpd.conf中的行
Allow from 127.0.0.1
Run Code Online (Sandbox Code Playgroud)
要么
Allow from all
Run Code Online (Sandbox Code Playgroud)
请参阅文档