1. ホーム
  2. ララベル

[解決済み】laravelで「有効なキャッシュパスを指定してください」エラー

2022-04-05 18:23:37

質問

動作中のlaravelアプリを複製し、別のアプリで使用するために名前を変更しました。 vendorフォルダを削除し、再度以下のコマンドを実行しました。

composer self-update

composer-update

npm install

bower install

しかし、ブラウザでアプリを実行しようとすると、次のようなエラーが発生します。

InvalidArgumentException in Compiler.php line 36: を指定してください。 有効なキャッシュ・パスです。

Filesystem.php 111行目でErrorExceptionが発生しました。 file_put_contents(F:\www\example\app\storage\framework/sessions/edf262ee7a2084a923bb967b938f54cb19f6b37d): failed to open stream: No such file or directory

今まで一度もこの問題が発生したことがなく、何が原因なのか、どうすれば解決できるのかわかりません。オンラインで解決策をググってみましたが、今のところ見つかっていません。

解決方法を教えてください。

どうやら、プロジェクトを複製したときに、ストレージフォルダ内のフレームワークフォルダが新しいディレクトリにコピーされなかったことが、このエラーの原因であることがわかりました。