我曾经到一个CentOS VPS使用百胜安装phpPdAdmin(5.1)。 我已经安装上也采用百胜服务器的Postgres 9.3.4。 我能够登录到我已经使用PSQL从终端创建的用户帐户。 然而,当我尝试登录phpPgAdmin的,它说loginFailed(也有红色十字旁边左边的服务器名称),我已经改变了conf.d / phpPgAdmin的文件,并添加行“从所有允许”。 我很茫然,我试图登录phpPgAdmin的,所以我就可以开始使用数据库系统,但我无法找到任何网站的任何地方提供解决方案或故障排除程序,任何人都可以看到我的错误或突出常见原因是什么?
Answer 1:
你必须确保phpPgAdmin的应用程序到达PostgreSQL服务(即使是在同一台服务器上)。
检查的Apache HTTP或PostgreSQL日志,查找有关该问题的提示。
通常这样的问题,通过适当修改pg_hba.conf的解决。
Answer 2:
这是需要改变的SELinux布尔值。 你需要运行这个命令:
setsebool -P httpd_can_network_connect_db on
文章来源: Can't login in to phpPgAdmin