[PHP-users 1656] Re: データベースの接続について
Kentaro Ishimaru
php-users@php.gr.jp
Fri, 31 Aug 2001 06:54:17 +0900
kehiといいます。
On Thu, 30 Aug 2001 17:13:35 +0900
Soushi Hiruta <soushi_h@nyc.odn.ne.jp> wrote:
> 以下で起動時にpostmasterデーモンが立ち上がるようになっています。
> su - postgresql -c "/usr/local/pgsql/bin/pg_ctl start -D /usr/local/pgsql/data"
> ※postgresqlがpostgreSQL用のアカウントです。
>
> --------PHPのソースの一部
> if (@pg_connect("host=localhost port=5432 dbname=xxx user=xxx") == false)
> { // データベースに接続する
> print("データベースに接続できませんでした。");
> exit;
まずhostの設定ですがlocalhostを127.0.0.1にしてもだめでしょうか?
マシンの設定によってはそのマシンのIPで接続しに行くこともあります。
pg_hba.confの設定もあわせてご確認ください。
それと大前提ですがpostmasterは-iオプション付で立ち上がっていますか?
上の設定を見た限りではなっていないように思います。
pg_ctl経由で呼んでいるのであれば-o"-i"が必要だと思います。
/usr/local/pgsql/bin/pg_ctl start -D /usr/local/pgsql/data -o"-i"
のような感じで・・・(多分こんな感じだったような)
それでは的外れでしたらスミマセン。
☆_/_/_/_/石丸 健太郎(kehi@gb3.so-net.ne.jp)_/_/_/_/★
富士総合研究所 公共システム総括部 事業企画チーム 研究員
http://www.fuji-ric.co.jp/
慶應義塾大学メディアコミュニケーション研究所 研究員
http://www.mediacom.keio.ac.jp/
My WebSite is Station kehi where's
http://kehi.yi-web.ne.jp/ check it out !! (^^)!
★_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/☆