linux下 file_put_contents()没有访问权限
于 2024-04-28 发布 阅读量172
file_put_contents(/usr/www/temp/4dad24c3fea708140433200ceeadbf60.php): failed to open stream: Permission denied
查看php-fpm用户和项目用户是否一致
php-fpm目录 /etc/php-fpm.d/www.conf
user = nginx
group = nginx
如果一致 给temp权限
chown -R nginx:nginx temp设置用户组
chmod -R 777 temp 权限
如果还是不能访问,查看selinux是否开启
命令:sestatus
我的是关闭的,如果SELinux是enabled,将SELinux关闭就可以了。
SELinux开启关闭的方法:
关闭:setenforce 0
开启:setenforce 1
