【发布时间】:2016-09-28 16:53:06
【问题描述】:
我正在尝试使用pg_connect 访问另一台服务器上的 postgres,
我确实打开了远程访问,我可以使用bash 连接到我的 postgres 服务器!我确实在配置中托管了所有 client_ip/32 信任,但是当我尝试使用 pg_connect 时出现错误 500!
pgsql 也已安装,我用 function_exists('pg_connect') 检查过它,我返回 true !
我的代码是:
$dbconn = pg_connect("host=remote_IP port=5432 dbname=myDB user=postgres") or die("Could not connect");
我也试过了,又遇到了致命错误 500
$dbconn = pg_connect("host=remote_IP port=5432 dbname=myDB
user=another_super_user_i_made password=user_password") or die("Could not connect");
有什么问题?
【问题讨论】:
-
错误日志说的问题是什么?
-
服务器遇到内部错误或配置错误,无法完成您的请求。请通过 webmaster@shaibow.com 联系服务器管理员,告知他们此错误发生的时间,以及您在此错误之前执行的操作。 @Blake 服务器错误日志中可能提供有关此错误的更多信息。此外,在尝试使用 ErrorDocument 处理请求时遇到 500 Internal Server Error 错误。
-
页面上是这么写的,但是 PHP 错误日志是怎么说的呢?
-
@Blake [28-Sep-2016 11:10:45 America/Chicago] PHP 警告:pg_connect():无法连接到 PostgreSQL 服务器:无法连接到服务器:连接超时跨度>
标签: php database postgresql centos7