31

centos サーバーを構成しています。私はインストールpostgresqlし、phppgadmin

としてphppgadminにアクセスしようとするとmy_server_ip/phpPgAdmin

ログインページにリダイレクトされ、ログインしようとするとエラーが発生します

Login disallowed for security reasons

次のコマンドを使用して、変更extra_login_securityして再起動しましたfalse

/etc/init.d/httpd restart

service postgresql-9.2 restart

誰でも私を助けることができますか?

4

3 に答える 3

80

1)。開く -> /etc/phppgadmin -> config.inc.php

2)。$conf['extra_login_security'] = true; に 変更$conf['extra_login_security'] = false;

// 特別なログイン セキュリティが true の場合、 // パスワードまたは特定のユーザー名 (pgsql、postgres、root、administrator) なしでの phpPgAdmin 経由のログインは拒否されます。FAQ を読み、// PostgreSQL の pg_hba.conf を変更してパスワード付きローカル接続を有効にする方法を理解した後にのみ、これを false に設定してください。

于 2014-02-17T06:54:34.883 に答える
4

CentOS でもまったく同じ問題があり、そのセキュリティ設定を false に変更することもできませんでした。

期待した構成ファイルを使用していないことが判明しました。


使用しています: /usr/share/phpPgAdmin/conf/config.inc.php

ではない: /etc/phpPgAdmin/config.inc.php


RPM (phpPgAdmin-5.1-1.rhel6.noarch) は両方をインストールしますが...

どこかにオーバーライドが定義されていない限り、なぜ2つあるのか本当にわかりません...しかし、実際に調べる時間はありません。RPM をアンインストールしようとすると問題が発生する可能性がありますが、/etc 内のものを別のシンボリック リンク (またはハードリンク) に置き換えることができない理由はないと確信しています。しかし、あなたがそれを /etc に入れたいと熱望していない限り、私はそうしません - 念のため。私は彼らがただの楽しみのためにこれらのうちの2つを含んでいないと確信しています;)

これはおそらくあなたを助けるには遅すぎることを知っていますが、今日私がこれに出くわしたという事実は、それが誰かに役立つ可能性が高いことを意味します:)

于 2014-10-29T23:11:53.557 に答える
-1

postgresqlを再起動する必要があります

systemctl restart postgresql

systemctl 再起動 apache2

于 2016-11-22T08:05:29.323 に答える