You don’t have permission to access on this server解决办法

  • Post author:
  • Post category:其他

安装好wampserver想在浏览器打开运行php的结果,发现:

You don’t have permission to access on this server

解决办法是:

在wampserver-Apache的httpd.conf文件下修改一处信息:

把大概处于文件中间位置的下面的那句“deny”改成“allow”,也就是允许访问。

然后再试试在浏览器输入127.0.0.1或者127.0.0.1/index.php,可以看到下面的页面出现的话就证明ok了.

什么?你说用127.0.0.1访问可以,用localhost访问不可以?嗯,网搜了下127.0.0.1跟localhost虽然有时指向的都是本机,但是区别还是很大的,特别是好像说localhost要经过网卡再回到本机,而127直接是指向本机,所以localhost可能就会遇到一个问题就是:网络用户的权限问题,而127直接使用的是Windows账户的权限所以不存在这样的问题。解决办法的话,我瞅了瞅刚才那个httpd.conf文件,发现有个地方写着127.0.0.1,然后就把它上面那句Deny from all的改成Allow from all,结果就真可以了:

同样是先打开Apache的httpd.conf文件,用查找功能快速定位到127.0.0.1的那行,然后把它上面那行原本是Deny from all 的修改成Allow from all,然后重启下Apache或者重启wampserver,再重新打开localhost,可以发现出现了正常页面,成功。


版权声明:本文为Lv_Victor原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。