Я передал свой локальный проект в один и один сервер, и у меня возникла проблема, когда я использую консоль для обновления моих объектов. Здесь ошибка:
[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
Спасибо за ваш ответ и извините за мой английский (я французский)
Хост не может быть разрешен, вероятно, из-за ошибочного URL-адреса. Проверьте его у своего хостинг-провайдера (на этот раз 1 и 1). Попробуйте сначала подключиться вручную с любым удаленным программным обеспечением MySQL (MySQL Workbench, HeidiSQL и т.д.)
Определите свой порт, не оставляйте его пустым. (По умолчанию 3306).
Избавьтесь от кавычек, они не являются обязательными. При необходимости оставляйте пустые поля.
Странно, что вы использовали бы учетную запись с общим хостингом с пустым паролем. Вероятно, вам нужно будет указать пароль.
Ссылка на полную документацию: http://symfony.com/doc/current/reference/configuration/doctrine.html