php – apos on centos 5.6给我权限被拒绝错误

我在centos 5.6上运行apache,每当我尝试在任何目录中加载php脚本时,除了/ var / www / html(apache默认root目录)之外,它都会给我一个权限被拒绝的错误.

但是,当我检查我的新根目录(/ var / www-dev)对默认目录(/ var / www / html)的权限时,它们匹配相同.两人都说:root:root 755

我甚至尝试将所有权更改为apache:apache,但仍然遇到同样的错误

但是,当我更改apache配置时,它的默认根目录(/ var / www / html)一切正常.

难道我做错了什么?

这些是我正在改变的设置:

DocumentRoot "/var/www/html"

<Directory "/var/www/html">
    Options Indexes FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>

注意:我每次更改apache配置和权限时都会重新启动apache.

同样:我也启用了REMI和EPEL

最佳答案
通常来自Selinux无法访问该文件夹.

ls -alZ /var/www/

如果html文件夹没有上下文system_u:object_r:httpd_sys_content_t,请使用chcon修复它

chcon -v -R --type=httpd_sys_content_t /var/www/html

http://wiki.centos.org/HowTos/SELinux

转载注明原文:php – apos on centos 5.6给我权限被拒绝错误 - 代码日志