继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

CentOS下更改目录文件的权限仍不可写问题

慕神8447489
关注TA
已关注
手记 1310
粉丝 174
获赞 957

以前用的比较多的 LinuxUbuntu ,今天在 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"

webp

框架报错,日志文件无法打开


最终找到问题根源:


selinux 开启造成的,具体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

问题解决!


由于本人学艺不精,未尽之处还望海涵,有误之处请多多指正,欢迎大家批评指教



作者:从入门到颈椎病
链接:https://www.jianshu.com/p/9247c9bf2ea8


打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP