我不确定,如何通过WebMatrix创建的本地服务器连接到heroku上的数据库。如果我的应用程序托管在heroku上运行php脚本,我有代码连接到数据库工作。下面的一行失败了:
$ dbconn = pg_connect(“host = someEC2Instance.com port = 5432 dbname = xxxxxxx user = xxxxxxxx password = xxxxxxxxxx sslmode = require options =' - client_encoding = UTF8'”)或死掉('无法连接:'。 pg_last_error());
我想使用heroku上托管的数据库,有人知道这里有什么问题吗?
答案 0 :(得分:1)
Normaly数据库未配置为“外部”访问。我不太了解hoster heroku但是:我会说你无法使用你的网络服务器“从外部”访问数据库。
您可以发布完整的错误消息吗?
你可以回应“pg_last_error”..我打赌它会说“连接被拒绝”或“连接超时”。
要访问数据库,您应该在heroku上托管WebApplication或在您的电脑上安装本地数据库。
问候。