腾讯云服务器优惠活动华纳云香港服务器

PHPstudy 2018 You don’t have permission to access怎么办?

玩独立博客的站长一般本地电脑都会安装有一个本地环境,如 PHPstudy,boke112百科的电脑原先是PHPstudy2016,后来直接下载PHPstudy2018直接覆盖安装,然后发现打开所有页面都显示以下错误:

Forbidden
You don't have permission to access /路径/ on this server.

尝试的解决办法 1

打开 PHPstudy 2018 – 其他选项菜单 – 站点域名管理 – 在网站目录中的路径修改为:G:\phpStudy\PHPTutorial\WWW,然后点击【修改】和【保存设置并生成配置文件】,具体如下图所示:

PHPstudy 2018 You don’t have permission to access怎么办?-第1张-boke112百科(boke112.com)

修改网站目录

但是折腾完之后依然还是出现“You don’t have permission to access”错误。

尝试的解决办法 2

根据网络上的教程,说在 apache 的配置文件 vhosts.conf 中删除类似 Options FollowSymLinks ExecCGI 这样的配置,结果 boke112百科打开 phpStudy\Apache\conf\vhosts.conf 文件,发现 vhosts.conf 文件竟然是空的,所以这个办法也失败(PS:如果你们遇到这个问题发现 vhosts.conf 文件不是空的,可以试试删除 Options FollowSymLinks ExecCGI 试试)。

PHPstudy 2018 You don’t have permission to access怎么办?-第2张-boke112百科(boke112.com)

vhosts.conf 文件竟然是空的

意外:我通过方法 3 成功解决问题之后,才发现网络上所说的 vhosts.conf 文件路径是 phpStudy\PHPTutorial\Apache\conf\vhosts.conf 文件打开该文件后发现确实存在 Options FollowSymLinks ExecCGI 这样的配置,还有一个是 Options +Indexes +FollowSymLinks +ExecCGI 这样的配置,但是这两个配置我都没有修改或删除,问题依然解决。具体见下图:

PHPstudy 2018 You don’t have permission to access怎么办?-第3张-boke112百科(boke112.com)

vhosts 的配置文件

当然,如果你通过方法 1 和方法 3 之后还没有解决的话,不妨试试将 Options FollowSymLinks ExecCGI 配置删除,或者将 Options +Indexes +FollowSymLinks +ExecCGI 修改为 Options FollowSymLinks ExecCGI 试试。

尝试的解决办法 3

根据网络上的教程说允许目录列表就可以解决,打开 PHPstudy 2018 – 其他选项菜单 – 软件设置(有些版本估计叫 PHPstudy 设置) – 勾选“允许目录列表”- 重启 PHPstudy 2018 后成功解决。

PHPstudy 2018 You don’t have permission to access怎么办?-第4张-boke112百科(boke112.com)

勾选允许目录列表

小结

Boke112 问答本地安装的 PHPstudy 2018 出现“You don’t have permission to access”错误,通过以上的方法 1 和方法 3 之后成功解决。如果你也遇到类似的错误,建议按方法 1、2、3 步骤折腾下来,估计也能解决问题。

本文地址:https://boke112.com/post/6529.html

赞 (0) 打赏
版权声明:本文为原创文章,版权归 boke112百科 所有,欢迎分享本文,转载请保留出处!发布此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请联系我们,确认后马上更正或删除,谢谢!
wu