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,然后重启

解决了么?

还没有啊?

留言吧!我们共同研究!!!

幽静森林tb

最后修改日期:2014年2月3日

作者

留言

头像

這一定是沙發

头像
作者
幽静森林 

@鄭仁翔 额!貌似。。。你非沙发不取。。。。。

撰写回覆或留言

发布留言必须填写的电子邮件地址不会公开。