500错误本地开发PHP的Heroku的Facebook应用程序 [英] 500 error developing Heroku PHP Facebook app locally
问题描述
我试图发展与PHP在Heroku上一个Facebook应用程序。我设置默认Heroku的Facebook应用程序,它工作正常生产服务器上。我设立了另一个应用程序在Facebook上成为本地测试应用程序,并设置URL为 HTTP://profanitytracker.localhost 。我设置了URL作为Apache虚拟主机,把在开发应用程序的App ID和密码。当我尝试在本地运行我的应用程序,我得到一个HTTP 500错误。
下面是我在浏览器中看到...
网站在检索时遇到错误http://profanitytracker.localhost/?state=4109e82dd75dc7a224c2b01bbb3d2c7b&$c$c=AQC26Ff9DZBhbT2cd4Zc-0KTNDsIooYzmEKVM_YTWxKYX3RF4V389qHBGUuH4_3PnUIOyXBYFmq7GKPK_b2bskYNLkj7aWHnOQHQI1NxmklZRCIuaUZA0nYfsEhJDDhxUmaYG0DICIRgrM_S3bWuN69VGOZSWqWlsA0ioyGh1ufa5-8Nd9LhSm6iREV54miQmgU#_=_.它可能关闭进行维护或配置不正确。HTTP错误500(内部服务器错误):当服务器尝试执行请求时遇到了意外情况。
下面是拿出在Apache服务器日志中的错误...
[太阳1月15日十七点35分53秒2012] [错误] [客户端127.0.0.1] PHP公告:未定义指数:HTTP_X_FORWARDED_PROTO在/var/www/profanitytracker/index.php第4行
[太阳1月15日十七时35分53秒2012] [错误] [客户端127.0.0.1] PHP公告:未定义指数:HTTP_X_FORWARDED_PROTO在/var/www/profanitytracker/AppInfo.php在线36
[太阳1月15日十七时35分53秒2012] [错误] [客户端127.0.0.1] PHP公告:未定义指数:HTTP_X_FORWARDED_PROTO在/var/www/profanitytracker/AppInfo.php在线36
[太阳1月15日十七时35分53秒2012] [错误] [客户端127.0.0.1] PHP公告:未定义指数:code在/var/www/profanitytracker/FBUtils.php上线75
[太阳1月15日17时35分54秒2012] [错误] [客户端127.0.0.1] PHP公告:未定义指数:HTTP_X_FORWARDED_PROTO在/var/www/profanitytracker/index.php上线4条,引用者:HTTP:// profanitytracker。本地主机/
[太阳1月15日17:35:54 2012] [错误] [客户端127.0.0.1] PHP公告:未定义指数:HTTP_X_FORWARDED_PROTO在/var/www/profanitytracker/AppInfo.php线36,引用者:HTTP:// profanitytracker。本地主机/
[太阳1月15日17:35:54 2012] [错误] [客户端127.0.0.1] PHP公告:未定义指数:HTTP_X_FORWARDED_PROTO在/var/www/profanitytracker/AppInfo.php线36,引用者:HTTP:// profanitytracker。本地主机/
[太阳1月15日17时35分54秒2012] [错误] [客户端127.0.0.1] PHP致命错误:调用未定义的函数curl_init()在/var/www/profanitytracker/FBUtils.php线99,引用者:HTTP: //profanitytracker.localhost/
看起来你没有安装卷曲功能做的。
运行php_info()文件和检查的职能卷曲任何提及。
I'm trying to develop a Facebook app on Heroku with PHP. I set up the default Heroku Facebook app and it works fine on the production server. I set up another app on Facebook to be the local test app and set the URL as http://profanitytracker.localhost. I set this URL up as an Apache VirtualHost and put in the development app's App ID and Secret. When I try to run my app locally, I get an HTTP 500 error.
Here is what I see in my browser...
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.
Here are the errors that come up in the Apache server log...
[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/
It looks like you do not have cURL functions installed.
Run a php_info() file and check for any mention of cURL functions.
这篇关于500错误本地开发PHP的Heroku的Facebook应用程序的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!