linux CentOS+Apache环境下 phpfopen permission denied,没有执行权限原因分析

来源:互联网 发布:淘宝上传宝贝怎么处理 编辑:程序博客网 时间:2024/06/08 19:19

用户切换

可能是apache的运行用户和项目所在文件夹的执行用户不同,只需要切换文件夹用户到apache所在用户组的用户即可。首先打开/usr/local/apache2/conf下的httpd.conf文件,找到 User 和 Group 关键字,查看运行用户组和用户分别是什么,然后使用chown指令,切换文件夹用户,格式如下:chown group:user '项目所在文件夹'

用户权限
可能是用户只有读取和执行的权限,没有写入权限,可以使用chmod指令,赋予权限,格式如下:chmod 777 '项目所在文件夹'


SELINX

可能是因为selinux阻止了行为,可以尝试关闭selinux或者修改selinux中的布尔值,如关闭unified值。






##################################################################################################################################
以上,一般都能解决 permission denied问题
阅读全文
0 0
原创粉丝点击