1. ホーム
  2. php

Laravelが更新後に「The bootstrap/cache directory must be present and writable」エラーを投げる。

2024-01-04 15:28:24

質問

composer update' を使って、いくつかのパッケージを更新しました。更新プロセス中、ウェブサイトはまだ機能しています。しかし、「コンパイルされたサービス ファイルは削除されました」と表示された後、ウェブサイトはロードされず、代わりに次のように表示されます。

Exception in ProviderRepository.php line 190:
The bootstrap/cache directory must be present and writable.

最も奇妙なことは、'composer update' を再度実行すると、コンパイルされたサービス ファイルが削除されるまで、ウェブサイトが再び動き出し、その時点で再び同じエラーを投げることです。このエラーが表示されたときに行うべき通常のことはすでに試しました (chown -R everything to the right user/group and chmod all the files and folders respectively 664 and 775)。

このエラーは「正しい」ようには見えないので、これ以上何をしたらよいのかわかりません...。

どのように解決するのですか?

composer updateを実行した後に試してみてください。

php artisan cache:clear