夥計們。我知道這個帖子與編程不完全相關。但我真的需要人幫忙。所以我的問題是:將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