apache php 权限设置,apache+php权限设置不当导致403

当Apache+PHP配置不当,可能会引发所有网页返回403错误。解决方法包括检查httpd.conf文件中是否存在denyall,确认目录权限是否正确,使用ls-ld命令查看权限,通过chown和chmod调整权限,以及在CentOS中检查并可能关闭SELinux。如果以上步骤仍无法解决问题,可能需要进一步排查。
摘要由CSDN通过智能技术生成

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.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值