500错误本地开发PHP的Heroku的Facebook应用程序 [英] 500 error developing Heroku PHP Facebook app locally

查看:434
本文介绍了500错误本地开发PHP的Heroku的Facebook应用程序的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我试图发展与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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆