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

How to fix `laravel recent daily log file has been deleted`

我使用 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 but the file has already created.

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

我想你的操作系统是 Linux。我使用 Linux fedora 并且已经有类似的错误。对我有用的是删除日志文件夹,我使用 chmod 777 -R / 文件夹名称。 清理一下,因为通常会存储一些垃圾。利用: php artisan 配置:清除

php artisan 配置文件:缓存

php artisan 路线:清晰

php artisan 视图:清除

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

我相信这会解决!!

我问了关于 https://laracasts.com 的相同问题,我们能够解决问题。

在这里找到解决方案:

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