Laravel не может получить доступ к базе данных - PullRequest
0 голосов
/ 08 января 2020

У меня постоянно работает приложение laravel на heroku, проблема в том, что я получаю сообщение об ошибке, что не могу подключиться к базе данных: SQLSTATE[HY000] [1045] Access denied for user 'user'@'ec2-54-74-209-179.eu-west-1.compute.amazonaws.com' (using password: YES). Теперь хост неверен, файлы окружения ПОЛНОСТЬЮ отличаются (кроме имени пользователя) от того, что выдает ошибка ....

Как я могу решить эту проблему?

У меня есть пытался использовать DB_URL env, но это дает тот же результат ...

1 Ответ

0 голосов
/ 08 января 2020

Правильно ли вы установили .env на том, что работает на их сервере? Вы можете увидеть все свои проекты в laravel в TOOLS-> DEPLOYEMNT-> CONFIGURATIONS, добавить всю информацию и подключиться к удаленному проекту. Я сделал то же самое и изменил .env прямо там.

и, конечно, вы должны очистить всю кеш-память, даже если вы измените .env, он не будет работать, пока вы не очистите его

 php artisan cache:clear;
 php artisan config:clear;
 php artisan route:clear;

Очевидно, это нужно выполнить на проекте на герою или aws (как следует из сообщения об ошибке)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...