如何修复`laravel最近每日日志文件已删除`

时间:2019-09-06 15:12:14

标签: laravel laravel-5.4

我使用laravel 5.4和每日日志记录日志错误。 但有时会删除当前日志,而laravel会产生此错误:The stream or file "/storage/logs/laravel-2019-09-06.log" could not be opened: failed to open stream: Permission denied,但文件已创建。

我手动创建了日志文件,并将此权限chmod 775 -R放到了存储目录,但是无论如何它都会丢失。

2 个答案:

答案 0 :(得分:0)

我想您的操作系统是Linux。我使用Linux fedora,并且已经出现类似错误。对我有用的是删除logs文件夹,我使用chmod 777 -R /文件夹名称。 进行清洁,因为通常会存储一些垃圾。采用: php artisan config:清除

php artisan confi:缓存

php手工艺路线:清除

php artisan视图:清除

最后使用:安装Composer,然后更新Composer。

我相信这会解决!

答案 1 :(得分:0)

我对https://laracasts.com提出了同样的问题,我们能够解决问题。

在此处找到解决方案:

https://laracasts.com/discuss/channels/laravel/how-to-fix-laravel-recent-daily-log-file-has-been-deleted