■環境
CentOS 6.4
PostgreSQL 9.0
phpPgAdmin 5.1
PHP 5.3
下記サイトを参考に、PostgreSQL、phpPgAdminをインストールしました。
https://www.server-world.info/query?os=CentOS_6&p=postgresql&f=1
https://www.server-world.info/query?os=CentOS_6&p=postgresql&f=2
http://192.168.1.xx/phpPgAdmin/
にアクセスしてphpPgAdminのログイン画面を表示できる状態になりましたが、ログインしようとすると「ログインに失敗しました」と表示されてしまいます。
/etc/phpPgAdmin/config.inc.phpは説明通りに
# 18行目:追記 $conf['servers'][0]['host'] = 'localhost'; # 94行目:変更 $conf['owned_only'] = true;
に変更し、/var/lib/pgsql/data/pg_hba.conf
は、
# TYPE DATABASE USER CIDR-ADDRESS METHOD # "local" is for Unix domain socket connections only local all all md5 # IPv4 local connections: host all all 127.0.0.1/32 md5 host all all 192.168.1.0/24 md5 # IPv6 local connections: host all all ::1/128 md5
このような状態です。
/etc/httpd/conf.d/phpPgAdmin.conf
は、
<Location /phpPgAdmin> Order deny,allow Deny from all Allow from 127.0.0.1 192.168.1.0/24 Allow from ::1 # Allow from .example.com </Location>
となっています。
解決策をご教示いただけると助かります。
【追記】
/var/lib/pgsql/9.0/data/pg_hba.conf
を以下のように修正しましたがどちらもログイン不可でした。
# TYPE DATABASE USER CIDR-ADDRESS METHOD # "local" is for Unix domain socket connections only local all all trust # IPv4 local connections: host all all 127.0.0.1/32 trust host all all 192.168.1.0/24 trust # IPv6 local connections: host all all ::1/128 trust
# TYPE DATABASE USER CIDR-ADDRESS METHOD # "local" is for Unix domain socket connections only local all all trust # IPv4 local connections: host all all 127.0.0.1 255.255.255.255 trust # IPv6 local connections: host all all ::1/128 trust
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/05/15 02:08 編集
2017/05/15 02:16
2017/05/15 02:28
2017/05/15 03:13
2017/05/15 04:37