Я пытаюсь разработать приложение Facebook на Heroku с PHP. Я настроил приложение Heroku Facebook по умолчанию, и он отлично работает на рабочем сервере. Я настроил другое приложение на Facebook, чтобы быть локальным тестовым приложением, и установил URL как http: //profanitytracker.localhost . Я установил этот URL как Apache VirtualHost и поместил в приложение App App и Secret. Когда я пытаюсь запустить приложение локально, я получаю ошибку 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/
Похоже, что у вас нет установленных функций cURL.
Запустите файл php_info () и проверьте, не упоминаются ли функции cURL.