0

我在 Heroku 上创建了一个 PHP 应用程序,并试图连接到我在 Heroku 上设置的 Postgres 数据库。

我在项目中放了一个这样的片段:

$dbconn = pg_connect("host=thehost.amazon.whatever port=1010 dbname=blahblah user=jooghaha password=foofoo sslmode=require options='--client_encoding=UTF8'") or die('Could not connect: ' . pg_last_error());

但是,当我尝试在应用程序中请求文件时,服务器返回一个通用的 HTTP 500 错误,并且 Heroku 日志文件说

PHP Parse error:  syntax error, unexpected T_VARIABLE, expecting ',' or ';' in /app/www/pages/database.php on line 23

有任何想法吗?

4

1 回答 1

1

您发布的一行看起来不错。假设该行确实是 /app/www/pages/database.php 的第 23 行,您应该查看周围的几行以找到解析错误。通常,PHP 不能准确地告诉您语法错误在哪里。特别是在该片段上方的行中查找不平衡的括号、缺少的分号等。

于 2013-05-09T12:55:11.420 回答