我是新来的,如果发布我的问题我做错了,我道歉。
我的问题很简单: 从我的机器上我可以将pgAdmin III连接到远程postgreSql(由Heroku提供)。我可以毫无问题地读/写我的数据库。
不幸的是,来自同一台机器,我无法使用PDO扩展连接PHP页面(它完美地工作)。它给我的错误是:
SQLSTATE [08006] [7]致命:主机“x.x.x.x”没有pg_hba.conf条目,用户“用户名”,数据库“myDatabase”,SSL关闭
我应该编辑“pg_hba.conf”进行解析,但不幸的是我无法在Heroku上编辑它(或者我可能不知道该怎么做)。
我不明白为什么pgAdmin III可以连接但我的PHP页面不能连接。
提前致谢。
答案 0 :(得分:0)
你将在下面的ans中获得你的答案
我认为您的user
没有条目in pg_hba.conf
文件,而您的pgAdmin III
和PHP
用户不同
check the link