ident認証とは該当プロセス実行時のユーザーでpostgreSQLにログインするというもの。
こんなのコマンドラインで使うことはあっても、Webで使うやつはいないだろう。
なのにデフォルトのphpPgAdminの設定ではident認証を使うようになっているので、ログイン画面でどのユーザーを入れようとしてもapacheユーザーで認証しようとしてこける。
解決方法はconfig.inc.phpを以下のように変更する。
$conf[‘servers’][0][‘host’] = ”;
$conf[‘servers’][0][‘host’] = ‘localhost’;