“laravel.log” could not be opened: failed to open stream


百度了一下,說是要賦權限,按照操作賦了權限也還是報錯,其實只要執行第一個就好,但為了保險起見,我都執行了,還是不行

chmod  -R  /storage
chmod  -R  /storage/logs
chmod  -R  /storage/logs/laravel.log

后面繼續百度,說是

SELinux問題

得出了以下解決辦法

/usr/sbin/sestatus -v      ##如果SELinux status參數為enabled即為開啟狀態

SELinux status:                 enabled

需要把 SELinux 關掉,關掉辦法:

1、臨時關閉(不用重啟機器):

setenforce 0                  ##設置SELinux 成為permissive模式

    ##setenforce 1 設置SELinux 成為enforcing模式

2、修改配置文件需要重啟機器:

修改/etc/selinux/config 文件

將SELINUX=enforcing改為SELINUX=disabled

重啟系統即可

 

 

參照:https://blog.csdn.net/leedaning/article/details/49930989

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM