Проблемы с доступом к БД в Laravel 4.2
Я пытаюсь добавить новую среду для моего проекта Laravel (4.2), но у меня есть эта ошибка:
SQLSTATE [HY000] [2002] Нет маршрута к хосту
Который генерирует в:vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php
Я считаю, что причина в том, что я не настроил среду правильно, хотя я выполнил все шаги в документации Laravel.
Кто-нибудь получил ошибку раньше? Или в курсе, почему это происходит?
Я предоставлю любые данные, необходимые для решения этой проблемы, я просто не уверен, что предоставить в данный момент, так как я понятия не имею, что вызывает это.
Благодарю.
1 ответ
Я действительно выяснил, в чем проблема.
Чтобы Laravel мог прочитать имя вашей среды (например, dev), вам нужно сделать так, чтобы пользователь "dev" был владельцем всего проекта.
У меня была эта проблема, так как владельцем проекта был "root", и Laravel не смог найти конфигурацию для "корневой" среды, так как я никогда не создавал "корневую" папку и конфигурации в app -> config.