在 centos 上搭建环境时,无论如何修改用户权限为 777 或者 755 、变更文件所属用户, laravel 框架总是报错 the stream or file /var/www/laravel56/storage/logs/laravel.log could not be opened: failed to open stream: permission denied。
解决方法:
关闭selinux即可。
编辑 /etc/selinux/config 文件,将 selinux 项修改为:selinux=disabled
#this file controls the state of selinux on the system. # selinux= can take one of these three values: # enforcing - selinux security policy is enforced. # permissive - selinux prints warnings instead of enforcing. # disabled - no selinux policy is loaded. selinux=disabled # selinuxtype= can take one of these two values: # targeted - only targeted network daemons are protected. # strict - full selinux protection. selinuxtype=targeted
推荐教程:centos教程
以上就是centos下更改目录权限后仍不可写怎么办的详细内容。
