国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

Laravel中log無法寫入問題的解決

2024-05-04 23:58:06
字體:
來源:轉載
供稿:網友

前言

賬號登錄報500錯誤,也沒有返回錯誤信息,沒辦法只能使用原始方法,到現在一行一行打印。到 Log::info() 后面就無法正常顯示了,那么問題就找到了。

導致無法寫入日志的問題,是由于代碼更新時添加了文件是 root 用戶,所以創建日志文件也是 root 權限,導致其它用戶的 www 權限無法寫入日志文件中。

所以修改 storage/logs/ 的用戶權限為 www

chown www:www storage/logs -R

注意:如果用戶使用supervisord服務運行隊列的話,如果隊列里有日志記錄,那么運行的用戶也需要改成 www 用戶。

問題2

同樣是日志無法記錄問題,這里是本地環境使用 php artisan queue:work --sleep=3 --tries=3 運行。

同樣在 job 中寫日志,權限也是正確,就是無法記錄日志,任務也正常執行。

最后想到重啟隊列解決此問題,不知道是什么原因導致。如果有知道的同學請告知一聲。

重啟隊列命令

php artisan queue:restart

其它與日志無關的問題

問題1

最近在使用 Zizaco/Entrust 這個權限包…

再添加角色的時候… 報了一個錯..

BadMethodCallException in Repository.php line 391:This cache store does not support tagging.

應該是這個包里 有個地方用了 laravel 的cache,默認的cache是file

把.env 里的 CACHE_DRIVER 改成 CACHE_DRIVER=array

問題2

頁面出現此錯誤

View [.] not found.

解決辦法,優化,清除配置緩存,路由緩存

php artisan optimize --forcephp artisan config:cachephp artisan route:cache

總結

以上就是這文章的全部內容了,希望本文的內容對大家的學習或者工作能帶來一定的幫助,如有疑問大家可以留言交流,謝謝大家對VeVb武林網的支持。


注:相關教程知識閱讀請移步到PHP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 闽侯县| 南和县| 陈巴尔虎旗| 昌黎县| 齐齐哈尔市| 宁德市| 石阡县| 什邡市| 芜湖市| 平乡县| 绍兴市| 梁平县| 吉首市| 汝城县| 离岛区| 临桂县| 宝坻区| 榆社县| 洪泽县| 南漳县| 黑河市| 呼图壁县| 师宗县| 聊城市| 昌江| 祁门县| 乌恰县| 荆州市| 那曲县| 阳春市| 额敏县| 油尖旺区| 扎鲁特旗| 嘉峪关市| 赤城县| 且末县| 手游| 宁阳县| 泰和县| 榆中县| 平泉县|