Php Facebook页面标签应用程序可在localserver上运行,但部署时出现错误500

Php Facebook页面标签应用程序可在localserver上运行,但部署时出现错误500,php,facebook,heroku,sdk,Php,Facebook,Heroku,Sdk,我完成了一个facebook fan page tab应用程序的工作,在loval服务器上工作得非常好,但我一上传到heroku,该应用程序就在tab视图和heroku域中给我发送了一条erro 500消息 我不是一个真正的程序员,所以我使用的代码来自各种教程,这让我非常确信错误在于我使用的php或JS。任何帮助都将不胜感激 将粘贴我在页面上得到的所有php和js代码,看看是否有人能找到任何错误 <?php require 'php-sdk/facebook.php'; $app_id =

我完成了一个facebook fan page tab应用程序的工作,在loval服务器上工作得非常好,但我一上传到heroku,该应用程序就在tab视图和heroku域中给我发送了一条erro 500消息

我不是一个真正的程序员,所以我使用的代码来自各种教程,这让我非常确信错误在于我使用的php或JS。任何帮助都将不胜感激

将粘贴我在页面上得到的所有php和js代码,看看是否有人能找到任何错误

<?php
require 'php-sdk/facebook.php';
$app_id = "################";
$app_secret = "##########################";
$facebook = new Facebook(array(
'appId' => $app_id,
'secret' => $app_secret,
'cookie' => true
));

$signed_request = $facebook->getSignedRequest();
$like_status = $signed_request["page"]["liked"];
?>

<script type="text/javascript">
window.fbAsyncInit = function() {
FB.Canvas.setSize();
}
// Do things that will sometimes call sizeChangeCallback()
function sizeChangeCallback() {
FB.Canvas.setSize();
}
</script>

<script src="https://connect.facebook.net/en_US/all.js"></script>
<script>
FB.init({
appId : '###############',
status : true, // check login status
cookie : true, // enable cookies to allow the server to access the session
xfbml : true // parse XFBML
});

window.fbAsyncInit = function() {
FB.Canvas.setAutoResize();
}
</script>
<script>
FB.Event.subscribe('edge.create',
function(response){
top.location.href = 'https://www.facebook.com/TAPPMedia/app_537955232907964/';
});
</script>

 <?php if ($like_status) { ?>
 <!-- Fan stuff here -->
 <?php } else { ?>
 <!-- Non_Fan stuff here -->
 <?php } ?>

window.fbAsyninit=函数(){
FB.Canvas.setSize();
}
//做一些有时会调用sizeChangeCallback()的事情
函数sizeChangeCallback(){
FB.Canvas.setSize();
}
FB.init({
附录:''.'.'.'.'.'.'.'.'.'.'.'.'.'.'.''.'.''.'.'.'.''.'.''.''.'.''.''.''.''.''.''.''.''.'.'.''.''.''.'''.',
状态:true,//检查登录状态
cookie:true,//启用cookie以允许服务器访问会话
xfbml:true//解析xfbml
});
window.fbAsyninit=函数(){
FB.Canvas.setAutoResize();
}
FB.Event.subscribe('edge.create',
功能(响应){
top.location.href=https://www.facebook.com/TAPPMedia/app_537955232907964/';
});

您有权访问服务器日志吗?您是否确保包含的文件路径正确?每个服务器都运行哪些PHP版本?感谢您花时间尝试并提供帮助。不客气。如果你回答了我之前评论中的问题,我会尽力帮助你。嘿,对不起,我的电脑死机了!我的本地主机在PHP5.4.16上,Heroku服务器运行PHP5.3.10。我想我能想出如何从heroku获取日志文件。。。。最后,我非常确信文件路径是正确的。谢谢好的,我的问题是没有正确部署,与代码无关。。。解决了的!