我正在尝试连接到 Heroku 上我的应用程序的 PostgreSQL 数据库:
$host = "ec2-54-235-242-31.compute-1.amazonaws.com";
$username = "user";
$password = "pass";
$database = "dbname";
$port = "5432";
$dbconn = pg_connect("host=".$host." port=".$port
." dbname=".$database." user=".$username." password=".$password)
or die('Could not connect: ' . pg_last_error());
但我收到此错误:
警告:pg_connect() [function.pg-connect]:无法连接到 PostgreSQL 服务器:致命:主机“69.196.177.196”、用户“user”、数据库“dbname”没有 pg_hba.conf 条目,D 中 SSL 关闭: \wamp\www\heroku_app\test.php 在第 53 行
这里有什么问题?我该如何解决?
注意:这只发生在我在本地机器上运行时(通过 WAMP 服务器)。如果我将它部署到 Heroku,那么它运行良好