【发布时间】:2013-02-05 16:03:32
【问题描述】:
我正在尝试从本地运行的 php 代码访问我的 Heroku Postgres 数据库。
pg_connect("host=myhost port=5432 dbname=mydb user=me password=*** sslmode=require options='--client_encoding=UTF8'")
当代码在 Heroku 上运行时效果很好,但不是在本地运行。 (值是 Heroku 给出的值)
我收到此错误:
无法连接到 PostgreSQL 服务器:sslmode 值“require” 未编译 SSL 支持时无效
如果我删除 sslmode,我会收到此错误:
网络无法访问服务器是否在主机“myhost”上运行并且 接受端口 5432 上的 TCP/IP 连接?
有人有线索吗?会有很大帮助的!
【问题讨论】:
-
当你说本地时,你是在将host=改为本地主机吗?
标签: php postgresql heroku local