2

Heroku でホストされる FB アプリを作成しました。

Heroku のデータベースの代わりに、mysql データベースを使用しています。このコードを使用して変更を行いました:

heroku config:add DATABASE_URL=mysql://user:pass@server:port/database_name

これまでのところすべて問題ありませんが、index.php ファイルでデータベースへの接続に問題があります。

どうすればいいのかわからない。

ウェブサイトと同じようにDBに接続しようとしました

try {
    $bdd = new PDO('mysql:host=host;dbname=database_name', 'user', 'pass');
}
catch (Exception $e) {
    die('Erreur : ' . $e->getMessage());
}

しかし、アプリにエラーがあります:

アプリケーション エラー アプリケーションでエラーが発生したため、ページを表示できませんでした。しばらくしてからもう一度お試しください。

ありがとうございました

4

1 に答える 1

0

リモート データベース ポートが外部接続用に開いているかどうかを確認します。リモート mysql サーバーの bind-address 構成を探します。

于 2013-11-13T10:13:03.067 に答える