[PHP-users 24609] PostgreSQLへの接続テスト

regazy regazy @ king-postman.com
2005年 2月 20日 (日) 20:59:00 JST


初めましてregazyと申します。
PostgreSQLをインストールし、データベースに接続テストを試みているのですが、接続できません。

使用環境 :
OS : Fedora CORE 2 Linux
Apache : 2.0.52
PHP : 5.0.3
PostgreSQL : 8.0.0

編集した設定ファイル等 :
postgresql.confの設定
#tcp_socket = false を以下のように変更
tcp_socket = true

#port = 5432 を以下のように変更
port = 5432

iptablesによるポート保護及び設定ファイルを編集
以下の記述を/etc/sysconfig/iptablesに追加
-A INPUT -s 127.0.0.1 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 5432 -j REJECT --reject-with 
icmp-port-unreachable

/etc/servicesに以下の項目を追加
postgres 5432/tcp    #POSTGRES
postgres 5432/udp    #POSTGRES


エラー発生条件 : 以下のようにテストを実行するとエラーが生じます。
#/usr/local/pgsql/bin/psql -l -h 127.0.0.1 -U postgres

エラー内容 :
  psql: could not connect to server : 接続を拒否されました
  is the server running on host "127.0.0.1" and accepting
  TCP/IP connections on port 5432?

  何か設定等で問題点があるのでしょうか?
  よろしくお願いします

それでは失礼します。



PHP-users メーリングリストの案内