Доктрина: неизвестный хост при обновлении схемы

1

Я передал свой локальный проект в один и один сервер, и у меня возникла проблема, когда я использую консоль для обновления моих объектов. Здесь ошибка:

  [Doctrine\DBAL\Exception\ConnectionException]
  An exception occured in driver: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo failed: H?te inconnu.

  [Doctrine\DBAL\Driver\PDOException]
  SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo failed: H?te inconnu.

  [PDOException]
  SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo failed: H?te inconnu.

  [Symfony\Component\Debug\Exception\ContextErrorException]
  Warning: PDO::__construct(): php_network_getaddresses: getaddrinfo failed: H?te inconnu.

config.yml

doctrine:
    dbal:
        driver:   pdo_mysql
        host:     "db59XXXX8X55.db.1and1.com"
        port:     "null"
        dbname:   "db59XXXX55"
        user:     "dbo59xXXXXX55"
        password: ""
        charset:  UTF8

Спасибо за ваш ответ и извините за мой английский (я французский)

Теги:
doctrine

1 ответ

0

Хост не может быть разрешен, вероятно, из-за ошибочного URL-адреса. Проверьте его у своего хостинг-провайдера (на этот раз 1 и 1). Попробуйте сначала подключиться вручную с любым удаленным программным обеспечением MySQL (MySQL Workbench, HeidiSQL и т.д.)

Определите свой порт, не оставляйте его пустым. (По умолчанию 3306).

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

Странно, что вы использовали бы учетную запись с общим хостингом с пустым паролем. Вероятно, вам нужно будет указать пароль.

Ссылка на полную документацию: http://symfony.com/doc/current/reference/configuration/doctrine.html

Ещё вопросы

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