出于安全原因,不允许在 postgresql centos 服务器后登录



我正在配置我的 centos 服务器。我安装了postgresqlphppgadmin

当我尝试以my_server_ip/phpPgAdmin身份访问phppgadmin时

它重定向到登录页面,当我尝试登录时出现错误

Login disallowed for security reasons

我什至将extra_login_security更改为false并使用以下命令重新启动

/etc/init.d/httpd restart

service postgresql-9.2 restart

谁能帮我。

1(. 打开 ->/etc/phppgadmin -> config.inc.php

2(. 将$conf['extra_login_security'] = true;更改为$conf['extra_login_security'] = false;

如果额外的登录安全性为真,则通过 phpPgAdmin 登录,没有 密码或某些用户名(PGSQL、Postgres、root、 管理员(//将被拒绝。仅在您拥有后才将其设置为 false 阅读FAQ和//了解如何更改PostgreSQL的pg_hba.conf 以启用//密码本地连接。

我遇到了完全相同的问题 - 也在 CentOS 上 - 并且也没有运气将该安全设置更改为 false。

事实证明,它没有使用我们预期的配置文件。


它使用:/usr/share/phpPgAdmin/conf/config.inc.php

而不是:/etc/phpPgAdmin/config.inc.php


即使 RPM (phpPgAdmin-5.1-1.rhel6.noarch( 安装它们...

我真的不明白为什么它有两个,除非在某处定义了覆盖......但我真的没有时间研究它。我敢肯定,您没有理由不能用符号链接(或硬链接(替换/etc 中的一个,尽管如果您尝试卸载 RPM,可能会导致问题。但我不会,除非你非常热衷于把它放在/etc 中 - 以防万一。我敢肯定,他们没有包括其中两个只是为了好玩;)

我知道这可能为时已晚,无法帮助您,但我今天遇到这一事实意味着它可能对某人有用:)

你需要重新启动 postgresql

Systemctl restart postgresql

SystemCTL restart apache2

相关内容

  • 没有找到相关文章

最新更新