Laravel に「キャッシュのクリアに失敗しました。適切な権限があることを確認してください」と表示される 質問する

Laravel に「キャッシュのクリアに失敗しました。適切な権限があることを確認してください」と表示される 質問する

Laravel は「ユーザー 'homestead'@'localhost' のアクセスが拒否されました (パスワード使用: YES)」と表示しました。これに対する 1 つの解決策は、キャッシュと保存されている構成キャッシュをクリアすることで、これはすべて次の 3 つのコマンドで実行できます。

php artisan cache:clear
php artisan config:clear
php artisan config:cache

php artisan cache:clear、ターミナルには次のように表示されます:

Failed to clear cache. Make sure you have the appropriate permissions.(背景が赤)

2 番目と 3 番目のコード (php artisan config:clearphp artisan config:cache) を実行すると正常に動作します。ただし、最初の行を入力するとまだエラーが発生します。理由を説明できる人はいますか?

ベストアンサー1

data( ) の下にディレクトリが存在しない場合はstorage/framework/cache/data、このエラーが発生します。

このdataディレクトリは、新規インストールではデフォルトでは存在しません。

data( ) にディレクトリを手動で作成すると、storage/framework/cacheこの問題は解決されるはずです。

おすすめ記事