Подключите приложение Laravel на Heroku к моей внешней базе данных MySql - PullRequest
1 голос
/ 06 мая 2019

Я загрузил свой проект Laravel в Heroku и хочу использовать свою собственную базу данных.Он размещен на VPS.Я использовал эту БД со своего компьютера, и она работала нормально, но при развертывании приложения выдает ошибку истечения времени ожидания соединения.

Я использовал следующую команду для установки соединения:

heroku config:add DATABASE_URL=mysql://user:pass@server:port/database_name

Есть идеи, как мне этого добиться?Или что я делаю не так?

Спасибо !!!!

1 Ответ

1 голос
/ 06 мая 2019

Laravel по умолчанию не знает, как использовать переменную окружения DATABASE_URL, которую вы устанавливаете.

Я думаю, вам, вероятно, следует выполнить эти команды

heroku config:add DB_HOST=server
heroku config:add DB_PORT=port
heroku config:add DB_USERNAME=user
heroku config:add DB_PASSWORD=pass
heroku config:add DB_DATABASE=database_name

Конечно, изменитьзначения в соответствии с конфигурацией вашего сервера.

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