vine-users ML アーカイブ



[vine-users:055025] Re: PostgreSQL+PHP でサーバーに接 続できない

  • From: "IWAI, Masaharu" <iwai@xxxxxxx>
  • Subject: [vine-users:055025] Re: PostgreSQL+PHP でサーバーに接 続できない
  • Date: Sat, 2 Nov 2002 03:46:11 +0900
岩井です。

On Sat, 2 Nov 2002 02:19:19 +0900
Subject: [vine-users:055022] Re: PostgreSQL+PHP  でサーバーに接続できない
Message-Id: <20021102021919.4E7E8FEC.tech@xxxxxxxxx>
"tech@xxxxxxxxx" <tech@xxxxxxxxx> wrote:

> >/home/yoshiaki/public_html/test.php の内容
> ><?php
> >  $conn=pg_Connect("host=venus dbname=yoshiaki port=5432");
> >?>
> >
> 
> Vine の PostgreSQL ではデフォルトで TCP/IPでのコネクションは
> 認めていなかったはず。
> 
> 試しに localhost の 5432 番ポートをスキャンしてみたら
> どうでしょう。開いていないのだったら認めていないことになります。
> 
> 起動スクリプト /etc/init.d/postgres で postmaster の実行に
> -i オプションを加えてみればいかがでしょうか。
> 
> これで TCP/IP のコネクションを受け入れるようになるはずだと思います。

というか、localhost への接続だった場合は、UNIX ドメインソケット経由に
した方がよいんじゃないかと思いました。

$conn=pg_Connect("dbname=yoshiaki");

だけで。

どーしても TCP/IP 経由でやりたいならば

/var/lib/pgsql/data/postgresql.conf 
あたりで

tcpip_socket = true

とやって PostgreSQL を起動しなおすとよさげです。

-- 
いわい