[PHP-users 31854] Re: localhostでのpg_connectができない

K.Nakatsuka tanpoko @ wk9.so-net.ne.jp
2007年 4月 8日 (日) 00:44:41 JST


中司@アプリ開発経験無し と申します。

On Sat, 07 Apr 2007 18:29:43 +0900
"岩堀 嘉郎" <uro @ iwahori.jp> wrote:

> pg_connectでphpからローカルのpostgresqlに接続したいのですが、
> pg_connect("host=192.168.1.*** port=5432 dbname= *** user=***")と
> ローカルのアドレスを指定すれば接続できるのですが、
> host名をlocalhostにすると、なぜか
> pg_connect(): Unable to connect to PostgreSQL server: \
> FATAL: IDENT authentication failed for user "***"というエラーが出ます。
> 
> host名を172.0.0.1としても同じエラーが出ます。
> 
> /etc/hostsには192.168.1.*** localhostを記載してあります。
> 
> 何か対処法はあるでしょうか?
とりあえず、
$> psql -U user_name -h localhost db_name
と
$> psql -U user_name -h 192.168.1.*** db_name
の違いから確認されてみては如何でしょう。


PHP-users メーリングリストの案内