2013-05-09 3 views
0

Я создал приложение PHP на Heroku, и я пытаюсь подключиться к базе данных Postgres, которую я установил на Heroku.Проблема с pg_connect при подключении к Heroku

Я поставил сниппет, как это в проект:

$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 

Любые идеи?

ответ

1

Одна строка, которую вы опубликовали, выглядит хорошо. Предполагая, что строка действительно строка 23 /app/www/pages/database.php, вы должны посмотреть на несколько строк, чтобы найти ошибку синтаксического анализа. Часто PHP не так точно говорит вам, где синтаксическая ошибка. Посмотрите, в частности, на несбалансированные круглые скобки, отсутствующие точки с запятой и т. Д. В строках выше этого фрагмента.

Смежные вопросы