laravel日誌擁有者經常變更為root
1.起因:在伺服器上使用了定時器,致使生成的日誌檔案的所屬者全為root使用者,導致程式在寫入日誌顯示沒有許可權寫入
2.原因:伺服器在執行定時器時,如果進行了日誌的寫入,則生成了檔案則是屬於當前使用者許可權的,即為root。導致日誌檔案所屬者出錯。
3.解決方法。再執行定時器時,用在www使用者下進行定時設定:命令為
crontab -e -u www
4.該方式建立www的定時任務,(記得把之前的刪除掉)
5.並將日誌檔案改為www所屬命令為
chown www:www **
本作品採用《CC 協議》,轉載必須註明作者和本文連結