我刚刚从source forge下载了wampserver2.2d-x32.exe
并安装在我在Windows 7操作系统上运行的计算机上。
设置进展顺利。现在,当我启动wampserver时, W 图标已变为绿色,但当我点击localhost链接时,我在浏览器窗口中收到以下消息:
**Forbidden**
You don't have permission to access / on this server.
即使我尝试通过点击链接http://localhost/phpmyadmin
来检查phpmyadmin,然后我在浏览器窗口中收到以下消息:
**Forbidden**
You don't have permission to access / on this server.
有人可以帮我解决这些问题吗?
感谢。
答案 0 :(得分:2)
问题可能是您的浏览器正在使用IP地址::1
IPV6
本地主机地址和WAMPServer 2.2d(现在相当老)在Windows Box上正常可用IPV6之前发布了所以httpd.conf不包含此ip作为有效的IP。
首先像这样更改httpd.conf
文件(使用菜单编辑httpd.conf)
找到它可能看起来像这样的Listen
参数
Listen 80
将其更改为
Listen 0.0.0.0:80
Listen [::0]:80
然后查找本节
# onlineoffline tag - don't remove
Order Deny,Allow
Deny from all
Allow from localhost 127.0.0.1
并将其更改为
# onlineoffline tag - don't remove
Order Deny,Allow
Deny from all
Allow from localhost 127.0.0.1 ::1
现在检查C:\windows\system32\drivers\etc\hosts
文件并确保其中至少包含这些条目
127.0.0.1 localhost
::1 localhost
要更正phpMyAdmin,您还必须以相同的方式编辑\wamp\alias\phpmyadmin.conf
文件,因为phpMyAdmin在WAMPServer中单独加以保护。
修改\wamp\alias\phpmyadmin.conf
查找此部分:
Order Deny,Allow
Deny from all
Allow from localhost 127.0.0.1
还可以像这样添加IPV6本地主机地址
Order Deny,Allow
Deny from all
Allow from localhost 127.0.0.1 ::1