宝塔使用Apache环境,搭建网站出现 You don’t have permission to access this resource.Server unable to read h出错时的解决办法
今天由于某些原因导致我宝塔 在Apache和Nginx运行环境下不断切换,结果我网站全部不能正常打不开了
结果我发现原本宝塔wwwroot文件夹默认打开的执行权限自动关闭了,这八成就是原因,给它执行权限设置回来果然就好了。
结果,修改权限不成功,不能修改
解决办法 参考 https://www.cnblogs.com/chig/p/16592798.html
方法一:使用Root账户及密码,强制更改权限
1.使用root及其密码,SSH登录后,进入所需的文件夹,修改所需要改权限的文件;
则需要检查文件的属性是否可修改;
lsattr index.php
如图,每个文件前显示ia,需要删除此权限才能修改
删除ia权限命令:
chattr -ia index.php
如果需要修改整个文件夹及文件夹内的所有的文件权限,命令如下:
chattr -ia -R 文件夹名/ #去除文件夹及下的所有文件权限
chattr +ia -R 文件夹名/ #添加文件夹及下的所有文件权限
chmod 777 -R 文件夹名/ #给文件夹及下的所有文件777
操作如下图 之后就可以在宝塔 给 wwwroot 修改权限