SQLSTATE [HY000] [2002] Нет такого файла или каталога (SQL: выберите * из information_schema.tables, где table_schema = и table_name = migrations) - PullRequest
0 голосов
/ 27 апреля 2018

Я пытаюсь запустить heroku run php artisan migrate, и я получаю сообщение об ошибке, показанное ниже. Я попытался очистить конфиг. Я не знаю, в чем проблема.

Что может быть причиной, и как я могу это исправить?

SQLSTATE[HY000] [2002] No such file or directory (SQL: select * from 
information_schema.tables where table_schema = laravel 
and table_name = migrations)

1 Ответ

0 голосов
/ 10 июля 2018

Так что у меня тоже была такая же проблема. Здесь может быть что-то не так. 1. Проверьте все ваши параметры в настройках конфигурации на heroku, чтобы убедиться, что они верны enter image description here. Вы можете подключиться к вашей базе данных, используя продолжение Pro, чтобы убедиться, что все ваши переменные конфигурации верны. В моем случае я использовал Mysql, поэтому мне пришлось использовать дополнение к heroku (cleardb)

  1. Убедитесь, что ваш файл .env не удален из вашего .gitignore. Это означает, что .env не должен быть частью коммита. Если ваш файл .env также найден в репозитории, произойдет конфликт переменных среды, которые нужно использовать.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...