Laravel показывал мне "Доступ запрещен для пользователя" homestead "@" localhost "(с использованием пароля: YES)". Одним из решений этой проблемы было очистка кеша и кэша конфигурации, все это с помощью этих команд:
php artisan cache:clear
php artisan config:clear
php artisan config:cache
(Plz исправьте меня, если я ошибаюсь в том, что они делают)
В моем последнем проекте эти команды работали нормально, но в новом проекте после php artisan cache:clear
, терминал говорит
Failed to clear cache. Make sure you have the appropriate permissions.
(с красным фоном)
Я, хотя это было бы что-то с разрешениями и использовало бы его с sudo
, не повезло. Я попробовал sudo chown -R user:www-data *folder of the project*
, не повезло снова. НО, я сделал второй и третий код (php artisan config:clear
и php artisan config:cache
), и он сработает! Но это все еще дает мне ошибку при вводе первого кода. Может ли кто-нибудь объяснить, почему?