如何在doctrine中配置mysql以通过代理地址连接?

时间:2016-11-04 17:07:00

标签: mysql symfony heroku doctrine-orm proximo

我在Heroku上运行Symfony 3应用程序,使用doctrine作为ORM。我需要连接到防火墙后面的外部MySQL数据库。我通过Proximo获得了静态IP,现在它已列入白名单。如果我通过telnet连接到它,它可以工作:

bin/proximo telnet IP 3306 Proxying traffic bound for 0.0.0.0/0 via Proximo host IP2 Trying IP... Connected to IP. Escape character is '^]'.

但是连接应用程序对我不起作用:

[Doctrine\DBAL\Driver\PDOException] SQLSTATE[HY000] [2002] Connection timed out  

我的Procfile如下所示:

web: bin/proximo bin/console cache:clear &&  bin/proximo $(composer config bin-dir)/heroku-php-nginx -C nginx_app.conf web/

如何使用Proximo代理连接Doctrine?

0 个答案:

没有答案