Ошибка 500 при разработке приложения Heroku PHP для Facebook - PullRequest
2 голосов
/ 16 января 2012

Я пытаюсь разработать приложение для Facebook на Heroku с помощью PHP. Я установил приложение Heroku Facebook по умолчанию, и оно отлично работает на рабочем сервере. Я настроил другое приложение на Facebook в качестве локального тестового приложения и установил URL-адрес как http://profanitytracker.localhost.. Я установил этот URL-адрес как Apache VirtualHost и ввел идентификатор приложения и секретный код приложения для разработки. Когда я пытаюсь запустить свое приложение локально, я получаю ошибку HTTP 500.

Вот что я вижу в своем браузере ...

The website encountered an error while retrieving http://profanitytracker.localhost/?state=4109e82dd75dc7a224c2b01bbb3d2c7b&code=AQC26Ff9DZBhbT2cd4Zc-0KTNDsIooYzmEKVM_YTWxKYX3RF4V389qHBGUuH4_3PnUIOyXBYFmq7GKPK_b2bskYNLkj7aWHnOQHQI1NxmklZRCIuaUZA0nYfsEhJDDhxUmaYG0DICIRgrM_S3bWuN69VGOZSWqWlsA0ioyGh1ufa5-8Nd9LhSm6iREV54miQmgU#_=_. It may be down for maintenance or configured incorrectly.

HTTP Error 500 (Internal Server Error): An unexpected condition was encountered while the server was attempting to fulfill the request.

Вот ошибки, которые появляются в журнале сервера Apache ...

[Sun Jan 15 17:35:53 2012] [error] [client 127.0.0.1] PHP Notice:  Undefined index: HTTP_X_FORWARDED_PROTO in /var/www/profanitytracker/index.php on line 4
[Sun Jan 15 17:35:53 2012] [error] [client 127.0.0.1] PHP Notice:  Undefined index: HTTP_X_FORWARDED_PROTO in /var/www/profanitytracker/AppInfo.php on line 36
[Sun Jan 15 17:35:53 2012] [error] [client 127.0.0.1] PHP Notice:  Undefined index: HTTP_X_FORWARDED_PROTO in /var/www/profanitytracker/AppInfo.php on line 36
[Sun Jan 15 17:35:53 2012] [error] [client 127.0.0.1] PHP Notice:  Undefined index: code in /var/www/profanitytracker/FBUtils.php on line 75
[Sun Jan 15 17:35:54 2012] [error] [client 127.0.0.1] PHP Notice:  Undefined index:     HTTP_X_FORWARDED_PROTO in /var/www/profanitytracker/index.php on line 4, referer: http://profanitytracker.localhost/
[Sun Jan 15 17:35:54 2012] [error] [client 127.0.0.1] PHP Notice:  Undefined index: HTTP_X_FORWARDED_PROTO in /var/www/profanitytracker/AppInfo.php on line 36, referer: http://profanitytracker.localhost/
[Sun Jan 15 17:35:54 2012] [error] [client 127.0.0.1] PHP Notice:  Undefined index: HTTP_X_FORWARDED_PROTO in /var/www/profanitytracker/AppInfo.php on line 36, referer: http://profanitytracker.localhost/
[Sun Jan 15 17:35:54 2012] [error] [client 127.0.0.1] PHP Fatal error:  Call to undefined function curl_init() in /var/www/profanitytracker/FBUtils.php on line 99, referer: http://profanitytracker.localhost/

1 Ответ

3 голосов
/ 16 января 2012

Похоже, у вас не установлены функции cURL.

Запустите файл php_info () и проверьте наличие каких-либо упоминаний о функциях cURL.

...