[PHP-users 2792] pg_connecが接続できませんt

php-users@php.gr.jp php-users@php.gr.jp
Wed, 17 Oct 2001 18:01:33 +0900


初めて投稿させていただきました。
札幌のかずと申します。

Linux のバージョン及び、PHP PostgreSQL Apache のバージョンを変更せずに
Linux7.1再インストール後、PHP4.0.6 からのDBアクセスができなくなりました。
システムのエラーは特に発生しておらず、
ソース通りの『データベースに接続できません』のメッセージのみです。
再インストール前までは、正常にアクセスが出来ておりました。

※ソースの一部
  if (@pg_connect("host=192.168.0.30 port=5432 dbname=xxx user=hogehoge)== false) {
    print("データベースに接続できません");
    exit;
  }
  db xxx は user hogehoge で作成しております。


また、同じ端末からCSEで接続しますと、問題なく接続されています。
以下、192.168.0.2 のネットワーク端末から、CSEで接続した内容です。

  DBMS名      PostgreSQL
  バージョン情報 PostgreSQL 7.1.3 on i686-pc-linux-gnu
  サーバー名     192.168.0.30
  ユーザ名      hogehoge
  データベース名  xxx
  ポート番号    5432

pg_hba.conf の設定変更も試みましたが、状況は変わりません。
トラブル解消に何かヒントがあれば、ご教授下さい!
お願いいたします。


pg_hba.conf の設定
local        all                                           trust
host         all         127.0.0.1     255.255.255.255     trust
host         all         192.168.0.2   255.255.255.253     trust
#host        all         192.168.0.2   255.255.255.253     password

Linux 起動時に以下を実行
 su - postgres -c "pg_ctl -o \"-S -i\" start"

PHP4.0.6インストール設定
./configure
--with-mcrypt-dir=/usr/local
--with-pgsql
--with-apxs=/usr/local/apache/bin/apxs --enable-mbstring
--enable-mbstr-enc-trans --enable-mbregex --enable-track-vars
--enable-versioning --enable-trans-sid --with-ftp
--with-pdflib=/usr/local--with-gdbm-dir=/usr/local
--with-png-dir=/usr/local --with-jpeg-dir=/usr/local
--with-tiff-dir=/usr/local

Email:Linux@Lupin.net