[pgsql-jp: 35371] Re: phppgadmin にログインしようとすると【ログイン失敗】と表示されてしまいます。

Yasuo Ohgaki yohgaki @ ohgaki.net
2005年 4月 25日 (月) 10:01:53 JST


ぽすと ぐれす wrote:
> PostgreSQL自体は普通に動作しているのですが、phppgadminを使うと何故かログイン
> できません。
> http://localhost/phppgadminから、ログイン画面は見ることが出来ました。
> 
> 環境は以下の通りです。
> 
>     Debian Gnu/Linux (sage)    v3.1
>     Apach2    v2.0.53-5
>     PostgreSQL    v7.4.7-3
>     php4    v4.3.10.10
>     phppgadmin    v3.5.2-4
> 
> 
> 目ぼしい設定は以下の通りです。
> 
> 【 /etc/postgresql/postgresql.conf 】
>     tcpip_socket = true
> 
> 【 /etc/postgresql/pg_hba.conf 】
>     local   all         postgres                                        
> ident sameuser
>     local   all         all                                             
> ident sameuser
>     host    all         all         127.0.0.1         255.255.255.255   
> ident sameuser
>     host    all         all         ::1               
> ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff        ident sameuser
>     host    all         all         ::ffff:127.0.0.1/128                
> ident sameuser
>     host    all         all         0.0.0.0           0.0.0.0           
> reject


認証モードがidentだとwebサーバのユーザIDが送られます。
suExec等をお使いで無い限りログインできないと思います。

> 
> 【 /etc/phppgadmin# vim config.inc.php 】
>         $conf['extra_login_security'] = false;

他の方が書かれていますがこれも影響します。
別のユーザ名で新しいスーパーユーザを登録するか
falseにすると問題なくログインできると思います。

--
Yasuo Ohgaki



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