1. ホーム
  2. laravel

[解決済み] Laravelで「キャッシュのクリアに失敗しました。適切なパーミッションがあることを確認してください"

2022-08-31 23:46:12

質問

Laravel が私に "Access denied for user 'homestead'@'localhost' (using password: YES)" を表示しました。この解決策の一つは、キャッシュと保存されているコンフィグキャッシュをクリアすることで、これら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 ) は問題なく動作します。しかし、最初の行を入力するときにまだエラーが出ます。誰か理由を説明できますか?

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

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

これは data ディレクトリは、新規/フレッシュなインストールではデフォルトでは存在しません。

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