apache+php权限设置不当导致网页全部403
自己动手解决
已经几次遇到这种事情了。。。。。。先说说我的遭遇 !
我更换一下目录的权限导致全部403!!!所有的网页包括404的网页都是403!
解决思路:
首先就马上想到了httpd.conf
打开来看看有没有deny all这种东西
如果有,而且还在你的目录那几行里面恭喜你找到方法解决了!
把deny改成allow
还没有解决?
接着来!再看看你的目录权限是否正确!如果有桌面的话非常简单!直接右键看看那就是了!没有的话就要用到这个东西了,
ls -ld /var/www/html
如果输入后回车出现类似的东西(注:r读,w写,x执行!如果目录权限中没有执行权限例如:drwxr–r–. 7 apache apache 4096 Feb 2 17:32 /var/www/html 可以明显看到没有执行的X在最后两个组里面,说明这个就缺少用户的读写权限,我就是卡在这一步的!)
drwxrwxrwx. 7 apache apache 4096 Feb 2 17:32 /var/www/html
如果有问题那么可以用这样来解决
首先;chown -R apache:apache /var/www
chown -R apache:apache /var/www/html
chmod -R 777 /var/www/html/*
然后你再看看ls -ld /var/www/html
是不是现在就没有问题了?
还没有解决么?
在centos中默认开启了selinux
vim /etc/selinux/config
找到里面为数不多的没有被#的语句仔细找到SELINUX=enforcing 然后修改为 disabled,然后重启
解决了么?
还没有啊?
留言吧!我们共同研究!!!
幽静森林