[PHP-users 15577]PostgreSQLへの接続で教えてください。

Hitoshi Kawano kawano @ topics.or.jp
2003年 5月 31日 (土) 15:50:50 JST


河野と申します。
REDHAT8.0にPHP4.2.2とPostgreSQL7.2.2を双方rpmでインストールして
いろいろ試しています。rpmでインストールしているためかいろいろなマニュアルに
掲載されているそのままでは動かないことがあります。

今回、phplibをインストールしている途中なのですが、pg_connectで
PostgreSQLに接続するとき、エラーになります。
Warning: pg_pconnect() unable to connect to PostgreSQL server:
 could not connect to server: 接続を拒否されました Is the server
 running on host localhost and accepting TCP/IP connections on
 port 5432? in /etc/httpd/phplib/db_pgsql.inc on line 48
Database error: Link-ID == false, pconnect failed
PostgreSQL Error: 0 ()
Session halted.

phplibのサンプルのページにアクセスするとこのようなエラーメッセージを
ブラウザーに出力します。

phpでpostgreSQLに接続するときは、pg_connect("", "", "database名")
でアクセスできるのですが、phplibのように
pg_connect("host=localhost port=5432 dbname=database名 user=user名 ")
のような接続をすると、上記のようなエラーになります。
ちなみに、apacheというユーザでデータベースにはgrantをしてあります。

どなたか、おわかりの方よろしくお願いします。


_/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/☆彡
河野 仁(Hitoshi Kawano)
_/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/ _/



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