为啥 WAMP 会这样说:“Forbidden You don't have permission to access / on this server.”?
Posted
技术标签:
【中文标题】为啥 WAMP 会这样说:“Forbidden You don\'t have permission to access / on this server.”?【英文标题】:Why does WAMP says this:"Forbidden You don't have permission to access / on this server."?为什么 WAMP 会这样说:“Forbidden You don't have permission to access / on this server.”? 【发布时间】:2014-06-04 19:19:51 【问题描述】:所以我在 Windows 7 上安装了 WAMP 并端口转发了我的私有 IP,我尝试使用我的公共 IP,但没有运气。它只是给了我这个错误:禁止
您无权访问此服务器上的 /。我使用 localhost 和 127.0.0.1 对其进行了测试,并且可以正常工作,但是使用我的公共 IP 则无法访问。请帮助我!
【问题讨论】:
检查错误日志,让我们知道他们说了什么。 pastebin.com/y1xhZtjG 【参考方案1】:这是因为您的 httpd.conf 文件中的设置。要更正问题,请按照以下步骤操作-
-
点击 wamp 图标。
转到 Apache -> httpd.conf
现在搜索“控制谁可以从此服务器获取内容”。
见下文,应该有一行“拒绝所有人”。
将其更改为“全部允许”。
【讨论】:
.htaccess 如果有也可能出错 也许,但我也有同样的错误,并以这种方式正确。如果您使用 url: localhost 或 127.0.0.1 访问您的网站,那么它应该可以正确打开您的网站。【参考方案2】:要允许从 Internet 访问您的 Apache 服务器,您需要告诉 Apache 它允许接受来自任何 IP 地址的连接
使用 wampmanager 菜单链接编辑 httpd.conf
。
在配置文件中找到这个sn-p
# onlineoffline tag - don't remove
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
Allow from ::1
Allow from localhost
当您使用 Apache 2.4.x 时,将其更改为
# onlineoffline tag - don't remove
Require all granted
【讨论】:
以上是关于为啥 WAMP 会这样说:“Forbidden You don't have permission to access / on this server.”?的主要内容,如果未能解决你的问题,请参考以下文章
我在 wamp 上有应用程序,但我希望它在光盘上,这样它就可以在不同的计算机上运行而无需安装 wamp
为啥 mail() PHP 函数不适用于 WAMP 默认安装?