Laravel 報500錯誤


Laravel報500錯誤


 

發生情境:

使用Composer安裝Laravel5.1版本到本地wamp環境,可以成功訪問框架首頁,
然后上傳到服務器上,報500錯誤。


 

解決:

(1)在首頁public/index.php,echo 1;exit();

可以正常訪問首頁,表示域名是可以訪問到項目的。
(2)查看nginx錯誤日志:

[error] 15789#0: *19384 FastCGI sent in stderr: "PHP message: PHP Fatal error: Uncaught 
exception 'UnexpectedValueException' with message 'The stream or file 
".../laravel/storage/logs/laravel.log" could not be opened: failed to open 
stream: Permission denied' in 
.../laravel/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php:107

不能打開storage/logs/laravel.log,查看文件權限,發現沒有這個文件,

然后創建這個文件,並賦予讀寫執行權限。
再次訪問,發現錯誤變化了:
/storage/framework/views權限有問題,修改權限,訪問首頁正常了。


 


免責聲明!

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



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