【问题标题】:Facebook PHP SDK not loading as a library in CodeIgniterFacebook PHP SDK 未作为 CodeIgniter 中的库加载
【发布时间】:2012-02-02 06:18:05
【问题描述】:

我只是在 CodeIgniter 2.0 中将 Facebook PHP SDK (v3.1.1) 作为库加载时遇到了问题。

1) 我已将最新的 Facebook SDK 文件(“facebook.php”、“base_facebook.php”和“fb_ca_chain_bundle.crt”)放入我的应用程序/库文件夹中。

2) 我已将“facebook.php”的文件名更改为“Facebook.php”。

3) 在我的控制器中,我有以下代码:

$fb_config = array(
   'appId'  => 'XXXXXXX',          
   'secret' => 'XXXXXXX'
  );
$this->load->library('facebook', $fb_config);

$this->load->view('home_view');

但我只是得到一个错误并且视图没有被加载。

如果我注释掉这一行

  $this->load->library('facebook', $fb_config);

然后视图加载正确,所以我知道问题就在这里。

4) 如果我尝试自动加载 facebook 库,我会得到类似的结果。

有人可以帮忙吗?谢谢。

【问题讨论】:

    标签: facebook codeigniter facebook-php-sdk


    【解决方案1】:

    我发现了问题。

    我缺少 PHP cURL 扩展,所以当它检查我是否安装了 cURL 时,“base_facebook.php”文件中的代码中止了。不知道为什么我没有看到任何 PHP 致命错误的迹象。

    在我安装了这个包之后,一切都很好。

    【讨论】:

      猜你喜欢
      • 2016-05-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-02
      • 2013-07-11
      • 2023-03-24
      相关资源
      最近更新 更多