[请益] 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