2013-05-09 3 views
0

J'ai créé une application PHP sur Heroku et j'essaie de me connecter à une base de données Postgres que j'ai installée sur Heroku.Problème avec pg_connect pour se connecter à Heroku

Je mets un extrait comme celui-ci dans le projet:

$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()); 

Cependant, lorsque je tente de demander le fichier dans l'application, le serveur renvoie un générique HTTP 500 erreur, et les fichiers journaux Heroku disent

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

Des idées?

Répondre

1

La seule ligne que vous avez posté semble bien. En supposant que cette ligne est vraiment la ligne 23 de /app/www/pages/database.php, vous devriez regarder les quelques lignes environnantes pour trouver l'erreur d'analyse. Souvent, PHP n'est pas très précis pour vous indiquer où se trouve une erreur de syntaxe. Recherchez en particulier les parenthèses déséquilibrées, les points-virgules manquants, etc. dans les lignes au-dessus de cet extrait.

Questions connexes