CentOS php fopen权限被拒绝错误

我对CentOS及其对httpd + php环境的具体权限问题并不十分熟悉,所以在生产服务器上安装网站后,我遇到了“未能打开stream:权限被拒绝”的问题。

我有这样的目录布局

/ usr / local / project … /usr/local/project/../../public

/ var / www / html – > /usr/local/project/../../public ^符号链接

脚本尝试写入项目的子目录并获取权限被拒绝的错误。

我努力了

1)为此文件夹设置744权限2)为整个项目的树设置777 3)将open_basedir设置为/ usr / local / project,同时结合之前的权限更改

没有帮助。

什么会导致权限错误?

检查您是否启用了SELinux? 如果是,则禁用它

http://www.electrictoolbox.com/switch-off-selinux-centos-5/