2

我已经使用 Yum 在 CentOS VPS 上安装了 phpPdAdmin (5.1)。我也使用 Yum 在服务器上安装了 Postgres 9.3.4。我可以从终端登录到使用 psql 创建的用户帐户。但是,当我尝试登录 phpPgAdmin 时,它显示 loginFailed(左侧服务器名称旁边还有一个红叉),我更改了 conf.d/phpPgAdmin 文件并添加了“全部允许”行。我不知所措,我正在尝试登录 phpPgAdmin,以便我可以开始使用数据库系统,但我在任何地方都找不到任何提供解决方案或疑难解答的网站,谁能看到我的错误或突出常见原因?

4

2 回答 2

1

您必须确保 phpPgAdmin 应用程序正在到达 PostgreSQL 服务(即使它在同一台服务器上)。

检查 Apache HTTP 或 PostgreSQL 日志以获取有关该问题的提示。

通常这样的问题可以通过适当地编辑 pg_hba.conf 来解决。

于 2014-06-06T13:36:57.520 回答
0

有必要更改 SELinux 布尔值。您需要运行以下命令:

setsebool -P httpd_can_network_connect_db on
于 2019-02-14T02:29:30.410 回答