岩井です。 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 を起動しなおすとよさげです。 -- いわい