运行作曲家更新/安装后,当我运行php artisan cache时:清除。我收到了以下错误。
[ErrorException] file_put_contents({application-root-path} /bootstrap/cache/services.php):无法打开流:没有这样的文件或目录
是否有任何命令能够重新缓存文件?至于现在,无论我运行什么php工匠功能也会陷入同样的错误。
p / s:如果您需要我提供有关调试使用的更多信息,请在下面发表评论。
答案 0 :(得分:26)
确保运行此命令:
sudo chmod 777 -R bootstrap/cache
答案 1 :(得分:10)
只需输入:
cd bootstrap/
mkdir cache
cd ..
composer install
答案 2 :(得分:4)
运行此命令
php artisan optimize --force
它将创建 services.php 和 compiled.php
答案 3 :(得分:0)
我通过以下方式解决了这个问题: 如果有缓存目录,请将其删除并重新创建