为什么在 Windows 7 上安装 wampserver2.2d 后出现 "Forbidden" "You don't have permission to access / on this server." 错误?
Why the error "Forbidden" "You don't have permission to access / on this server." is appearing after installing wampserver2.2d on Windows 7?
我刚从 source forge 下载 wampserver2.2d-x32.exe
并安装在我的 运行 机器上 Windows 7 操作系统。
设置很顺利。现在,当我启动 wampserver 时,W 图标已变为绿色,但是当我单击本地主机 link 时,我在浏览器中收到以下消息 window :
**Forbidden**
You don't have permission to access / on this server.
即使我尝试通过点击 link http://localhost/phpmyadmin
来检查 phpmyadmin 然后我在浏览器中收到以下消息 window :
**Forbidden**
You don't have permission to access / on this server.
有人可以帮我解决这些问题吗?
谢谢。
问题可能是您的浏览器正在使用 IP 地址 ::1
IPV6
本地主机地址和 WAMPServer 2.2d(现在相当旧)在 IPV6 通常可用之前发布 Windows 框,因此 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
我刚从 source forge 下载 wampserver2.2d-x32.exe
并安装在我的 运行 机器上 Windows 7 操作系统。
设置很顺利。现在,当我启动 wampserver 时,W 图标已变为绿色,但是当我单击本地主机 link 时,我在浏览器中收到以下消息 window :
**Forbidden**
You don't have permission to access / on this server.
即使我尝试通过点击 link http://localhost/phpmyadmin
来检查 phpmyadmin 然后我在浏览器中收到以下消息 window :
**Forbidden**
You don't have permission to access / on this server.
有人可以帮我解决这些问题吗?
谢谢。
问题可能是您的浏览器正在使用 IP 地址 ::1
IPV6
本地主机地址和 WAMPServer 2.2d(现在相当旧)在 IPV6 通常可用之前发布 Windows 框,因此 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