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:clear
とphp artisan config:cache
) を実行すると正常に動作します。ただし、最初の行を入力するとまだエラーが発生します。理由を説明できる人はいますか?
ベストアンサー1
data
( ) の下にディレクトリが存在しない場合はstorage/framework/cache/data
、このエラーが発生します。
このdata
ディレクトリは、新規インストールではデフォルトでは存在しません。
data
( ) にディレクトリを手動で作成すると、storage/framework/cache
この問題は解決されるはずです。