我已经安装了WAMP服务器2.2,我的电脑是Windows 7系统。
当我联网时,无法通过WAMP找到localhost,会出现"拒绝访问"的错误提示。
但是,当我断开网络连接,就可以使用localhost,PHPmyadmin以及WAMP的所有功能。
我尝试修改Apache httpd .conf中的"All...Deny all"为"Allow all",但仍然无法联网。
将服务器上线放在上下文菜单中对我没有帮助。如果您正在使用Wamp server 2.2E,则会在您的httpd.conf
文件中找到这些行。
# onlineoffline tag - don't remove
Require local
将它们改为“to”
# onlineoffline tag - don't remove
Require all granted
httpd.conf
文件中没有那些行。 - Fred K剪切和粘贴:
Error 403 Forbidden with phpmyadmin and WAMP Server
Error 403
-----
Forbidden
You do not have permission to access / on this server.
编辑Apache配置文件httpd.conf,找到以下行:
# onlineoffline tag - don't remove
Order deny, allow
Deny from all
Allow from 127.0.0.1
将它们更改为:
Order allow, deny
Allow from all
它有效。
您可以在httpd.conf
文件中将127.0.0.1
更改为::1
,或将Deny from all
更改为Allow from all
。我在Windows 8上写了一篇关于此错误的博客,链接为http://www.webtrunghieu.info/site?p=21。
您的www目录中可能还有一个.htaccess文件导致了此错误。请务必检查一下。
我尝试了这里发布的解决方案,但无法在 Windows 8 计算机上启动 wamp 2.2。来自 wamp 服务器论坛的 此链接 解决了该问题。我需要在 httpd.conf 文件中将“Listen 80”更改为“Listen 0.0.0.0:80”。这可能是特定于我的计算机的问题,但该解决方案非常有效。
打开 C:/Windows/System32/drivers/etc/host
找到 "#127.0.0.1 localhost" 这行并去掉注释符号 #
即使已经以管理员身份登录,也有可能会收到 "访问被拒绝" 的消息。
解决方法是右键单击文件编辑软件并选择 "以管理员身份运行"。
然后就可以保存文件了。
此后 Localhost 应该能正常运作。
只需要将您的wampserver上线
在托盘中右键单击wamp图标并选择上线
127.0.0.1
或者你配置的任何其他地址。 - abhinav