快速解决宝塔环境网站报错403 Forbidden的方法
宝塔环境网站报错403 Forbidden通常是由于服务器权限设置不正确导致的。解决方法如下: 1. 登录宝塔面板,进入“网站”菜单。 2. 找到报错的网站,点击“设置”。 3. 在“根目录”选项卡中,检查“文档根目录”是否设置为public_html或www。如果不是,请修改为正确的路径。 4. 在“PHP配置”选项卡中,检查“运行用户”和“运行组”是否设置为www或nobody。如果不是,请修改为正确的用户和组。 5. 点击“保存”,然后重启网站服务。
403 Forbidden原因
客户反馈他用的宝塔环境,网站昨天还是正常的,今天突然网站打开就报错403 Forbidden了。
首先在讲解决方法之前,菜鸡源码给大家讲讲网站403的原因。403 Forbidden一般都是服务器理解客户的请求,但拒绝处理它。说人话就是访问到了文件,但是权限不足,拒绝读取了。
403 Forbidden解决方法
上面说到了原因,解决方法也就简单了,就是给访问的文件权限就可以了。
我们拿宝塔为例,打开网站的设置,找到“网站目录”
重点:先把网站目录随意修改一个目录,此时宝塔面板会自动重置目录权限,然后我们在改回来,宝塔面板会再次自动重置目录权限,这样目录权限就自动设置好了。
其他解决方法:
如果使用的其他环境的,可以尝试用手动设置权限为:755,或者使用类似重置权限的功能设置。
如果设置了还是不行,还有可能不是目录权限的问题,还有可能是安全软件拦截了读取权限。比如CDN、防火墙等等,去除可能拦截权限的功能。