JWTRefreshTokenBundle: имя или служба не известны - PullRequest
0 голосов
/ 13 февраля 2019

У нас есть работающее приложение, которое успешно возвращает токен из /auth/user-token, используя Symfony 4 и Lexik JWT Authentication Bundle.Однако после установки JWTRefreshTokenBundle (завершение установки до шаг 3 ) я получаю эту ошибку при посещении существующей конечной точки:

Исключениепроизошла в драйвере: SQLSTATE [HY000] [2002] php_network_getaddresses: getaddrinfo не удалось: имя или служба не известны

Возврат моих файлов в состояние до установки позволяет приложению снова работать.

Кто-нибудь имеет какие-либо идеи о том, что может происходить здесь?

===

Обновление: попытка запустить установку через шаг 5 (обновление схемы)приводит к этой ошибке:

В строке AbstractMySQLDriver.php 113: в драйвере возникла исключительная ситуация: SQLSTATE [HY000] [2002] Соединение отклонено В строке 50 PDOConnection.php: SQLSTATE [HY000] [2002]Соединение отклонено В строке 46 PDOConnection.php: SQLSTATE [HY000] [2002] Соединение отклонено

1 Ответ

0 голосов
/ 17 февраля 2019

Вам необходимо установить mysql, а затем добавить следующую строку в файл .env в корне Symfony:

DATABASE_URL="mysql://db_user:db_password@127.0.0.1:3306/db_name"

Затем замените следующие значения на нужные значения:

db_user пользователь вашей базы данных

db_password пароль вашей базы данных

db_name имя вашей базы данных

Затем выполните следующие изменения в config/packages/doctrine.yaml:

doctrine:
    dbal:
        url: '%env(DATABASE_URL)%'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...