1

我在 Heroku 上运行 Symfony 3 应用程序,使用教义作为 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?

4

0 回答 0