[請益] larabel log 權限問題

作者: herbacin (herbacin)   2017-09-21 00:37:10
請問一下,
laravel 會將log 放在 storage/logs/ 目錄下
因為storage 需要有寫入的權限, 所以我設定
chown -R www:www /var/www/laravel/storage/
chmod -R 777 /var/www/laravel/storage/
目錄下會產生 laravel-2017-09-21.log檔案, 權限是 www:www
但因為我也有使用 php artisn 來跑crontab
且因為跑 crontab 執行者是 root
所以我的laravel-2017-09-21.log 有時候會被改成 root:root
當log檔變成 root:root的時候, 網頁或程式就可能因為無法寫入log而發生錯誤
請問使用過laravel大大, 這要如何解決呢?
作者: m7m123d ( )   2017-09-23 00:24:00
嗯..storage 不需要 777拉
作者: gpmm (銀色)   2017-09-21 03:04:00
crontab 可以指定 user 啊 o_o
作者: herbacin (herbacin)   2017-09-21 09:28:00
感謝幫忙
作者: JohnRoyer (Zero 日落)   2017-09-27 14:25:00
可以考慮讓 crontab 和 www 的 log 分開成不同檔案

Links booklink

Contact Us: admin [ a t ] ucptt.com