我使用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
放到了存储目录,但是无论如何它都会丢失。
答案 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
提出了同样的问题,我们能够解决问题。
在此处找到解决方案: