Невозможно запустить миграцию с помощью команды ремесленника - PullRequest
1 голос
/ 01 мая 2020

У меня есть проект Laravel 7 и я отправил его на работающий сервер для производства, но я не могу успешно запустить миграцию. Я всегда получаю сообщение об ошибке «Отказано в доступе».

Я могу подтвердить, что команда видит файл .env и все данные подключения верны. Когда я sh захожу на сервер и запускаю команду mysql, используя те же параметры, которые сохранены в файле .env, соединение успешно Добавление деталей в верстак и SequelPro также работает, поэтому я не уверен, почему php artisan migrate не работает

1 Ответ

1 голос
/ 01 мая 2020

Запустите следующую команду:

php artisan tinker

Тинкер - это собственная реплика Laravel.

Он предложит вам ввести команды. Здесь вы можете проверить и распечатать значение переменных среды, введя строку в методе env.

>>> env('DB_DATABASE')

и т. Д. Для других параметров БД .

Надеюсь, это поможет.

Для получения дополнительной помощи вы можете проверить официальный репозиторий Github tinker : https://github.com/laravel/tinker

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