Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/296.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache2不执行facebook';s php sdk_Php_Facebook_Apache - Fatal编程技术网

Apache2不执行facebook';s php sdk

Apache2不执行facebook';s php sdk,php,facebook,apache,Php,Facebook,Apache,我刚刚开始和facebook的php sdk混在一起,但没用。虽然php在我的ubuntu实例上可以很好地处理所有其他东西,但facebook的php sdk却不能(即php代码不被执行)。所有依赖项(仅curl和json)都已启用并工作 我试图查看/var/log/apache2/error.log,但文件似乎是空的,但可能我找不到正确的位置 所以我的问题是:调试这个问题的步骤是什么!谢谢你帮助一个笨蛋 以下是facebook的样板索引.php代码: <?php require '

我刚刚开始和facebook的php sdk混在一起,但没用。虽然php在我的
ubuntu
实例上可以很好地处理所有其他东西,但facebook的php sdk却不能(即php代码不被执行)。所有依赖项(仅
curl
json
)都已启用并工作

我试图查看
/var/log/apache2/error.log
,但文件似乎是空的,但可能我找不到正确的位置

所以我的问题是:调试这个问题的步骤是什么!谢谢你帮助一个笨蛋

以下是facebook的样板索引.php代码:

 <?php


require '../src/facebook.php';

// Create our Application instance (replace this with your appId and secret).
$facebook = new Facebook(array(
  'appId'  => 'xxx',
  'secret' => 'xxx',
));

// Get User ID
$user = $facebook->getUser();

// We may or may not have this data based on whether the user is logged in.
//
// If we have a $user id here, it means we know the user is logged into
// Facebook, but we don't know if the access token is valid. An access
// token is invalid if the user logged out of Facebook.

if ($user) {
  try {
    // Proceed knowing you have a logged in user who's authenticated.
    $user_profile = $facebook->api('/me');
  } catch (FacebookApiException $e) {
    error_log($e);
    $user = null;
  }
}

// Login or logout url will be needed depending on current user state.
if ($user) {
  $logoutUrl = $facebook->getLogoutUrl();
} else {
  $statusUrl = $facebook->getLoginStatusUrl();
  $loginUrl = $facebook->getLoginUrl();
}

// This call will always work since we are fetching public data.
$naitik = $facebook->api('/naitik');

?>


你说的“代码未执行”是什么意思?您是如何实例化SDK的?如果看不到您正在使用的代码,就很难判断出哪里出了问题。@Lix我只是在php sdk中使用facebook提供的示例文件。如果你愿意,我会粘贴代码!是-无需显示示例代码。。。您确定正在请求此文件吗?它不会被执行的唯一原因是如果它没有被请求……我开始认为这是facebook方面的事情,关于api访问的事情,将进行调查并报告