[PHP-users 6491] PHPLib 認証でのエラーメッセージ

Hideo Inada php-users@php.gr.jp
Mon, 25 Mar 2002 21:13:16 +0900


稲田@京都と申します。
いつも勉強させて戴いております。

環境:サーバー
         RedHatLinux7.0
         apache1.3.23
         PHP4.1.2
         PostgreSQL7.2

上記環境でPHPlib認証を使おうとPHPLib-7.2dを導入しました。
お約束どおりprepend.php3 -> prepend.php に変更、

prepend.php内の $_PHPLIB["libdir"] = ""; 
require($_PHPlib["libdir"]."db_pgsql.inc");
に変更済み

php.ini も
auto_prepend_file = prepend.php
include_path = ".:/usr/local/apache/php"

に変更しました。

同様の設定でワークステーション内(Vine Linux 2.1)に上記サーバーと同様の環境を 
構築して、PHPでのスクリプト開発しています。ワークスステーション(Vine)で 
はちゃんと動いたPHPLib認証をサーバーに移植すべくアップロードし、テストしまし 
たところ、下記のようなエラーメッセージが帰ってきました。

----------------------------------------------------

Warning: 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 
/usr/local/apache/php/db_pgsql.inc on line 48
Database error: Link-ID == false, pconnect failed
PostgreSQL Error: 0 ()
Session halted.

-----------------------------------------------------

当然、認証に関係ない SQL(insert,select 等) は問題なく稼動していますので。 
PostgreSQLはpsql も使えています、他のPHPスクリプトとの連携も出来ています。

db_pgsql.inc 等も見てみましたが、稼動しているVine側との違いが見つけられま 
せん。
どこに問題があるかのヒントをいただければ幸甚です。

よろしくお願いいたします。



\|/
―★―  稲田秀男
/|\  E-mail mailto:inada@kyoto.zaq.ne.jp