我在One and One服务器上转移了我的本地项目,当我使用控制台更新我的实体时,我有一个问题。这里是错误:
[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