错误403。Wamp服务器

20
我已经安装了WAMP服务器2.2,我的电脑是Windows 7系统。 当我联网时,无法通过WAMP找到localhost,会出现"拒绝访问"的错误提示。 但是,当我断开网络连接,就可以使用localhost,PHPmyadmin以及WAMP的所有功能。 我尝试修改Apache httpd .conf中的"All...Deny all"为"Allow all",但仍然无法联网。

将本地主机的IP地址放入哪里会给你什么?尝试使用127.0.0.1或者你配置的任何其他地址。 - abhinav
对于Windows 8,请查看此链接:http://stackoverflow.com/questions/13945783/wamp-forbidden-error-on-windows-8/20946636#20946636 - shabby
7个回答

35

将服务器上线放在上下文菜单中对我没有帮助。如果您正在使用Wamp server 2.2E,则会在您的httpd.conf文件中找到这些行。

#   onlineoffline tag - don't remove
Require local

将它们改为“to”

#   onlineoffline tag - don't remove
Require all granted

这解决了我的问题。

这正是我的情况所在。使用上下文菜单并没有改变这一行。 - Daniel Rikowski
在我的 httpd.conf 文件中没有那些行。 - Fred K

8

剪切和粘贴:

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 

它有效。


1

您可以在httpd.conf文件中将127.0.0.1更改为::1,或将Deny from all更改为Allow from all。我在Windows 8上写了一篇关于此错误的博客,链接为http://www.webtrunghieu.info/site?p=21


我在Windows 8上遇到了同样的问题。你的解决方案刚好解决了我的问题。谢谢! - Lothre1

1

您的www目录中可能还有一个.htaccess文件导致了此错误。请务必检查一下。


0

我尝试了这里发布的解决方案,但无法在 Windows 8 计算机上启动 wamp 2.2。来自 wamp 服务器论坛的 此链接 解决了该问题。我需要在 httpd.conf 文件中将“Listen 80”更改为“Listen 0.0.0.0:80”。这可能是特定于我的计算机的问题,但该解决方案非常有效。


0

打开 C:/Windows/System32/drivers/etc/host

找到 "#127.0.0.1 localhost" 这行并去掉注释符号 #

即使已经以管理员身份登录,也有可能会收到 "访问被拒绝" 的消息。

解决方法是右键单击文件编辑软件并选择 "以管理员身份运行"。

然后就可以保存文件了。

此后 Localhost 应该能正常运作。


-1

只需要将您的wampserver上线
在托盘中右键单击wamp图标并选择上线


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接