PHP4とpostgresSQLで構築しているのですが

WEBサーバとDBサーバを分けた際に
WEBサーバ側のPHPからDBサーバ側の
postgresSQLへの接続がうまく行きません。
LANなどの環境は完成しているのですが
プログラムを実行すると以下の
メッセージが表示されます。
どうしたらいいのでしょうか?

Warning: pg_connect(): Unable to connect to PostgreSQL server: FATAL: no pg_hba.conf entry for host

さらにDBへはAdodbを使っていましてこちらでも
SSL off in ****/adodb-postgres64.inc.php on line 686
となっています。

回答の条件
  • 1人5回まで
  • 登録:
  • 終了:2007/06/26 15:19:19
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答1件)

id:Mook No.1

回答回数1314ベストアンサー獲得回数393

ポイント60pt

接続に関しては、エラー表示そのままです。


PostgreSQL のサーバ側で、接続許可を与える必要があります。

Windows サーバであれば、PostgreSQL をインストールしたパスの

バージョン¥data\pg_hba.conf

ファイルがあるので、そこに接続するWEB サーバのアドレスを

記載し、許可を与えてください。


PgAdmin があれば、そちらのファイルメニューから

pg_hba.conf を開く

を選択すれば、GUIで編集もできます。

PostgreSQL クライアント認証

id:hopefully

出来ましたw

ありがとうございますw

2007/06/26 15:19:07

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません