繁体   English   中英

pgAdmin III可以连接到Heroku Postgresql。 PDO无法连接到同一数据库。 为什么?

[英]pgAdmin III can connect to Heroku Postgresql. PDO can't connect to same database. Why?

我是新来的,如果对我提出的问题做错了,我深表歉意。

我的问题很简单:从我的机器上,我可以将pgAdmin III连接到远程postgreSql(由Heroku提供)。 我可以读/写我的数据库而不会出现问题。

不幸的是, 在同一台计算机上 ,我无法使用PDO扩展名连接PHP页面(它工作正常)。 它给我的错误是:

SQLSTATE [08006] [7]严重:主机“ xxxx”,用户“用户名”,数据库“ myDatabase”,SSL关闭的无pg_hba.conf条目

我应该编辑“ pg_hba.conf”以解决问题,但是很遗憾,我无法在Heroku上对其进行编辑(或者也许我不知道该怎么做)。

我不明白为什么pgAdmin III可以连接,但是我的PHP页面却不能。

提前致谢。

您将在以下ans中得到ans,我认为您的user in pg_hba.conf文件中没有条目in pg_hba.conf并且pgAdmin IIIPHP用户是不同的, 请检查链接

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM