当前位置: > Linux服务器 > apache >

php报错 You don’t have permission to access /index.php on

时间:2014-09-22 21:18来源:linux.it.net.cn 作者:it

php集成apache的服务器环境下,转换虚拟目录时,报错:“You don't have permission to access /index.php on.“
无法正常浏览了,切换回原目录则又可以显示正常。
只要一切换虚拟目录,则就又报上面的错误了。

问题出在哪里呢?
是httpd-conf 配置的问题,打开httpd-conf:逐行检查。
在大约快一半处找到这段代码:
 

复制代码代码如下:
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
</Directory>
deny
                         403 forbidden

看到上面的 Deny from all了吗,拒绝一切连接,还能有活路吗?真是的。
把该行修改为:“allow from all”,即可解决问题了。
 

复制代码代码如下:
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
allow from all
</Directory>

抓紧打开浏览器看看,http://localhost,终于显示:it works! 问题成功解决。

(责任编辑:IT)
------分隔线----------------------------