伙计们。我知道这个帖子与编程不完全相关。但我真的需要人帮忙。所以我的问题是:将Symfony2项目从本地主机移动到dev服务器
我的Symfony2应用程序,我将它从本地主机与开发服务器,但我不能运行的应用程序,因为我geeting错误:
Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY000] [2003] Can't connect to MySQL server on 'xx.xx.xxx.xxx' (4)' in /var/www/route/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php on line 40
我试图找到解决方案#1和互联网,我发现mysql有阻止外部资源的配置文件,只接受127.0.0.1地址,所以我按照here的描述评论了两条线。
我Symfony2的数据库参数看起来像:
parameters:
database_driver: pdo_mysql
database_host: localhost
database_port: null
database_name: db_name
database_user: user
database_password: pass
有人能帮助我吗?谢谢!
database_port:null,为什么它正常?,我不知道Symfony2,但MySQL的端口正常是3306,对于其他参数,你知道最好的检查你可以连接MySQLWorkbench –
@PetterFriberg,使用mysqli php扩展我可以连接到数据库,所有工作正常,我真的不能得到为什么这个doent与pdo一起工作 – nowiko