重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

環境はxp、apache2、php5、Postgresql8.2です。
1台のPCをサーバ&クライアントにしています。
ただ今PHPとPostgresqlの勉強をしています。

先日、

サーバに接続できません・・・
http://oshiete1.goo.ne.jp/qa3523104.html

というご質問をさせて頂いた者です。

回答者様のお陰で理解を深めることで出来ました。

「postgresql.conf」のIPアドレスを確認したところ
#listen_addresses = 'localhost'
と、なっていました。

頭に「#」があるということは
その行は実行されていないということですよね?

「#」を省いた方が宜しいのでしょうか?

A 回答 (1件)

PostgreSQL 8.0を使い、1台のPCでサーバ&クライアントにして使っています。


私の環境では、以下のように設定していますが、質問者さんの環境ではどうなっているでしょうか?

>頭に「#」があるということは その行は実行されていないということですよね?

そうです。その部分は大丈夫ですね。

(1)pg_hba.conf
→IPアドレスは、127.0.0.1になってますか?
 ※cseを使うため、私の環境ではmd5をtrustに変更しています。

# host all all 127.0.0.1/32 md5
host all all 127.0.0.1/32 trust

(2)pgAdminIIIを起動し、サーバ名を選択時、ホスト名=localhostとなっていますか?
→もしなっていないなら、「編集」→「プロパティ」で変更してください。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す