[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 メーリングリストの案内