Laravel Homestead не удалось подключиться к серверу 127.0.0.1 - PullRequest
0 голосов
/ 12 октября 2018

Я установил ларавелу усадьбу и бродягу.После запуска мой локальный сайт начал работать.

Мои миграции работали хорошо, и я мог подключиться к БД с помощью PhpStorm (http://joxi.ru/a2X45M1S1x3Vw2)

мой файл .env содержит тот же код, что инаписано в doc

DB_CONNECTION=pgsql
DB_HOST=127.0.0.1
DB_PORT=54320
DB_DATABASE=homestead
DB_USERNAME=homestead
DB_PASSWORD=secret

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

SQLSTATE [08006] [7] не удается подключиться к серверу: соединение отказаносервер, работающий на хосте "127.0.0.1" и принимающий соединения TCP / IP через порт 54320?

(http://joxi.ru/nAynW7asYOD39r)

Как это возможно, если миграции работают хорошо, носоединение отказано?

Ответы [ 2 ]

0 голосов
/ 26 марта 2019

Вы должны изменить .env -> DB_PORT на pgsql использовать DB_PORT=5432

0 голосов
/ 12 октября 2018

На скриншоте сказано, что Laravel испытывает проблемы с подключением к 192.168.10.10, что отличается от 127.0.0.1.Убедитесь, что в вашем файле .env указан правильный DB_HOST.

В случае, если конфигурация из файла .env не используется, также проверьте файл config/database.php и проверьте там настройкитоже.

...