我对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? 如果是,则禁用它