[pgsql-jp: 32204] WEB 経由でコネクトできない。

Yuki Matsuda yu__7 @ yahoo.co.jp
2004年 2月 6日 (金) 16:54:37 JST


松田といいます。
よろしくお願いします。

RedHat7.3+PHP4+PostgreSQL7.3の組み合わせで
WEBサーバを構築しています。
今までに何度か同じ環境を構築しているので
同じように構築したつもりなのですが、
今回、なぜかPostgreSQLへCGIから接続ができません。

/usr/local/pgsql/data/postgresql.confで
tcpip_socket = true 
port = 5437
と設定しています。

同じLAN上に別のサーバでport = 5432 を使っていますので
portは、5437としています。

CGIからの接続は、以下のようにしています。
$conがfalseが返ってきます。

$con = pg_connect("192.168.1.208", "5437", "testdb");


同じCGIから別の正常なサーバに対して接続すると成功します
。
$con = pg_connect("192.168.1.201", "5432", "testdb");

WEB経由ではなく、直接psqlで データベースの操作はできます
。

/usr/local/pgsql/data/pg_hba.confの設定は、デフォルトの
ままです。
local   all         all                                   
         trust
host    all         all         127.0.0.1        
255.255.255.255   trust

動作しているサーバと環境の違いを比べているのですが
何か原因かわかりません。

WEB経由で接続する為の条件が、なにか足りていないのでしょ
うか?

どうぞ、よろしくお願いします。

松田




pgsql-jp メーリングリストの案内