1

Facebook がアプリケーションのセットアップ方法を変更しているため、私は Heroku アプリを使用して 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 5.4.7を使用してVPSで開発しているため、PHPアプリのデフォルトであるビルドパックの問題であることがわかりましたバニラ PHP と Apache。

4

1 に答える 1

0

アプリケーションに必要なすべての機能をサポートできる新しい Heroku ビルドパックを作成することができました。私は PHP 5.4.7 の VPS で開発していたため、構成はより多くの新機能用に設計されており、Heroku の基本的な Buildpack には PHP 5.3.10 しか含まれていないため、バックグラウンド ログに目に見えないエラーがあり、接続プロセスが停止していました。さらに、CSF ファイアウォールは UDP インカム 3306 用にのみ構成されており、それを UTP にも追加することができました。これにより、より良いビルドパックを作成した後の最終的なエラーである接続タイムアウト エラーが解決されたようです。

于 2012-10-10T15:55:23.500 に答える