首先,我确实意识到这里已经存在类似的问题,我对此发表新文章的原因是,我尝试了在stackoverflow上找到的所有解决方案,但没有一个对我有用。
当我通过作曲家安装eyewitness软件包时,我的问题开始了。我通过运行php artisan eyewitness:install
成功安装了它,没有任何错误。
但是我注意到,无论何时我的队列运行,我都会将此错误流式传输到我的闲暇频道:
file_put_contents(/ var / app / current / storage / framework / cache / data / 0b / fd / 0bfda67f938654155945b033c84634aaabaa08f3): 无法打开流:没有此类文件或目录级别ERROR异常 ```{“ class”:“ ErrorException”,“消息”: “ file_put_contents(/ var / app / current / storage / framework / cache / data / 0b / fd / 0bfda67f938654155945b033c84634aaabaa08f3): 无法打开流:没有这样的文件或目录”,“代码”:0,
“文件”: “ /var/app/current/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:122”, “跟踪”:[ “ {\” function \“:\” handleError \“,\” class \“:\” Illuminate \\ Foundation \\ Bootstrap \\ HandleExceptions \“,\” type \“:\”-> \“,\” args \“:[2,\” file_put_contents(/ var / app / current / storage / framework / cache / data / 0b / fd / 0bfda67f938654155945b033c84634aaabaa08f3): 无法打开流:没有此类文件或 目录\“,\” / var / app / current / vendor / laravel / framework / src / Illuminate / Filesystem / Filesystem.php \“,122,{\” path \“:\” / var / app / current / storage / framework / cache / data / 0b / fd / 0bfda67f938654155945b033c84634aaabaa08f3 \“,\”内容\“:\” 1546808222i:1; \“,\” lock \“:true}]}”, “ /var/app/current/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:122”, “ /var/app/current/vendor/laravel/framework/src/Illuminate/Cache/FileStore.php:65”, “ /var/app/current/vendor/laravel/framework/src/Illuminate/Cache/Repository.php:195”, “ /var/app/current/vendor/laravel/framework/src/Illuminate/Cache/Repository.php:262”, “ /var/app/current/vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:304”, “ /var/app/current/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php:223”, “ / var / app /当前/供应商/目击者/eye/app/Notifications/Notifier.php:31”, “ /var/app/current/vendor/eyewitness/eye/app/Scheduling/BaseEvent.php:236”, “ / var / app /当前/供应商/eyewitness/eye/app/Scheduling/BaseEvent.php:283”, “ /var/app/current/vendor/eyewitness/eye/app/Scheduling/Event.php:55”, “ / var / app / current / vendor / eyewitness / e…
现在,通过以下各种在线解决方案,我做了以下事情:
php artisan cache:clear
php artisan config:clear
php artisan view:clear
php artisan config:cache
php artisan queue:restart
php artisan queue:work &
以正确的顺序运行上述所有命令后,没有任何变化,错误仍然每分钟记录下来,我不知道该怎么办。
我的.env文件中具有以下设置:
BROADCAST_DRIVER=log
CACHE_DRIVER=file
SESSION_DRIVER=file
SESSION_LIFETIME=120
QUEUE_DRIVER=database
答案 0 :(得分:0)
看起来像权限或文件夹丢失。 请检查laravel根项目中是否存在以下文件夹
/storage/framework/cache
/storage/framework/views
/storage/framework/sessions
/boostrap/cache
此外,您还需要写访问权限。