1

我正在使用 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

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

编辑:我发现这是 PHP 应用程序默认的 buildpack 的一个问题,因为我使用 PHP 5.4.7 开发 VPS香草 PHP 和 Apache。

4

1 回答 1

0

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

于 2012-10-10T15:55:23.500 回答