Laravel Artisan Migrate отказано в соединении

0

Мой сайт работает, его явный доступ к базе данных. Я могу войти в систему, и я могу создавать записи и т.д....

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

php artisan migrate

я получаю ошибку

[PDOException]
SQLSTATE[HY000] [2002] Connection Refused

Моя конфигурация базы данных содержит пароли, скрытые в среде, поэтому моя конфигурация выглядит так:

'mysql' => array(
        'driver'    => 'mysql',
        'host'      => getenv('DB_HOSTNAME'),
        'database'  => getenv('DB_NAME'),
        'username'  => getenv('DB_USERNAME'),
        'password'  => getenv('DB_PASSWORD'),
        'charset'   => 'utf8',
        'collation' => 'utf8_unicode_ci',
        'prefix'    => '',
    ),

мои переменные среды загружаются правильно. Что мне не хватает?

  • 0
    Создать скрипт для распечатки этих переменных, а затем использовать их локально, чтобы посмотреть, сможете ли вы с ними связаться?
  • 0
    Попробовал это, и я могу нормально подключиться из командной строки
Показать ещё 1 комментарий
Теги:
laravel-4

1 ответ

0
Лучший ответ

Я понял. По-видимому, окружающая среда, которую видел ремесленник, отличалась от среды, которую я хотел видеть, поэтому он использовал неправильный хост

php artisan migrate --env=production

Ещё вопросы

Сообщество Overcoder
Наверх
Меню