从Heroku外部连接到cPanel服务器上的MySQL数据库?

时间:2012-10-09 17:55:16

标签: php mysql heroku cpanel

我正在使用Heroku应用程序来托管Facebook应用程序,因为Facebook正在改变他们的应用程序设置方式。但是我需要从我的cPanel VPS外部连接到MySQL,我无法正确连接。我尝试过使用darkprospect.net(主机域),ultimate-battle-online.com(用户主域)和184.154.20.170以及添加端口3306和没有端口mysql_connect()的组合工作。我以前需要确保将正确的域添加到正确的文件中,但现在它只是没有连接。现在使用Lost connection to MySQL server at 'reading initial communication packet', system error: 110 函数时出现此错误:

{{1}}

再次感谢您提出的任何想法!

编辑:我发现这是buildpack的一个问题,这是PHP应用程序的默认设置,因为我在使用PHP 5.4.7的VPS上开发我使用的是调整的参数它并不是非常支持他们的vanilla PHP和Apache。

1 个答案:

答案 0 :(得分:-1)

我能够创建一个新的Heroku buildpack,它能够支持我的应用程序所需的所有功能。因为我正在使用PHP 5.4.7开发我的VPS,所以我的配置是针对更多新功能而设计的,而Heroku的基本Buildpack只有PHP 5.3.10,后台日志中出现了看不见的错误,这些错误导致连接过程停止。此外,CSF防火墙仅配置为UDP收入3306,我也能够将其添加到UTP,这似乎解决了连接超时错误,这是我为自己制作更好的buildpack之后的最终错误。