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

发布时间:2021-01-08编辑:脚本学堂
php集成apache的服务器环境下,转换虚拟目录时,报错:“You don't have permission to access /index.php on.“ 无法正常浏览了,切换回原目录则又可以显示正常。

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! 问题成功解决。