Laravel показывал мне «Доступ запрещен для пользователя« усадьба »@« localhost »(с использованием пароля: ДА)». Одним из решений этой проблемы была очистка кэша и сохраненного кэша конфигурации, и все это с помощью следующих команд:
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.
(с красным фоном)
Я думал, что это будет что-то с разрешениями и использовал это с sudo
, не повезло. Я попробовал sudo chown -R user:www-data *folder of the project*
, снова не повезло. НО, я сделал второй и третий код (php artisan config:clear
и php artisan config:cache
), и это сработало! Но все равно выдает ошибку при наборе первого кода. Кто-нибудь может объяснить почему?