Windows Server 2003 に PostgreSQL バージョン 8.3.19 をインストールしました。構成後、ローカル (php スクリプトから) にアクセスできますが、リモート (別の同様の php スクリプト、別のマシンから) にはアクセスできません。
1) ポート 5432 に対して NAT が構成およびテストされている
2) ファイアウォールがアプリケーションを承認している
3) pg_hba.conf ファイルを設定している:
host all all 0.0.0.0/0 md5
4) postgresql.conf を設定します。
listen_addresses='*'
5) アプリケーションからのアクセス用に pgAdminIII でロールを作成しました。私は彼にスーパーユーザーを宣言し(テストのためだけに)、彼にTOTOという名前を付けました
6)私のローカルスクリプトは次のとおりです。
$con=pg_connect("host=localhost port=5432 user=TOTO password=PW dbname=test")
7) 私のリモート スクリプトは次のとおりです。
$con=pg_connect("host=myhostname port=5432 user=TOTO password=PW dbname=test")
何が忘れられるかわかりません。私に火をつけてくれませんか?