我的 Web 应用程序(在 ip 10.0.0.240 上)应该连接到远程数据库(10.0.0.245),但它尝试连接到本地的 IP(10.0.0.240)
parameters:
database_driver: pdo_mysql
database_host: 10.0.0.245
database_port: null
database_name: apps
database_user: apps
database_password: ******
我仔细检查了我拥有的配置文件:
doctrine:
dbal:
driver: %database_driver%
host: %database_host%
port: %database_port%
dbname: %database_name%
user: %database_user%
password: %database_password%
charset: UTF8
我从我的一个现有应用程序中获取了这个设置,工作得很好......但在这里我一直有错误:
SQLSTATE[28000] [1045] Access denied for user 'apps'@'10.0.0.240' (using password: YES)
如果我尝试从我的本地机器连接它可以工作......我使用 capifony 部署我的项目我检查过它们是相同的current/app/confif/parameters.yml
并且share/app/config/parameters.yml
它们很好......
编辑
我正在使用 symfony 2.2.6