[ubuntu-jp:2325] Re: ubuntu9.10でのPHP+PostgreSQL開発について

HOTTA Michihide hotta @ net-newbie.com
2009年 11月 26日 (木) 07:08:28 GMT


堀田@長崎市です。

コマンドラインで、

m-hotta at gaia:~$ php -r "pg_connect();"
PHP Warning:  Wrong parameter count for pg_connect() in Command line code on line 1

と表示されれば、少なくとも pg_connect() 関数が存在することが
わかります。

On Thu, 26 Nov 2009 09:39:36 +0900 
Toshio KANEKO <kim-t at r3.dion.ne.jp> wrote:
Subject: [ubuntu-jp:2316] ubuntu9.10でのPHP+PostgreSQL開発について

> 自作のPHPスクリプトから接続ができません。
> 
> テスト用に、
> 
> $db=pg_connect("host=locahost db=dbname user=user pass=passwd port=5432")

localhost の typo でしょうか?

> なるスクリプトを実行してもFATALエラーになってしまいます。

まずは psql で確認してみて(詳細は psql --help でどうぞ。)

$ psql -h localhost -U user -W -p 5432
ユーザ user のパスワード:
psql: FATAL:  ユーザ"user"のIdent認証に失敗しました

これで接続できるようなら、PostgreSQL 側の設定は OK ということに
なります。

これでも接続できず、かつメッセージが文字化けするようなら、

$ LANG=C psql -h localhost -U user -W -p 5432

のように英語モードで実行してみましょう。

-- 
HOTTA Michihide <hotta at net-newbie.com>



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