我将本地项目转移到One and One服务器上,当我使用console来更新我的实体时,我遇到了问题。这里的错误是:
[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
感谢您的回复,对不起我的英语(我是法国人)
答案 0 :(得分:0)
主机无法解析,可能是因为网址错误。请与您的托管服务提供商核实(此时为1& 1)。首先尝试手动连接任何MySQL远程软件(MySQL Workbench,HeidiSQL等)
定义您的端口,不要留空。 (默认情况下尝试3306)。
摆脱引号,它们不是强制性的。需要时留空字段。
我很奇怪你会使用一个空密码的共享主机帐户。您可能需要指定密码。
链接到完整文档: http://symfony.com/doc/current/reference/configuration/doctrine.html