Facebook PHP SDK未作为CodeIgniter中的库加载

时间:2012-02-02 06:18:05

标签: facebook codeigniter facebook-php-sdk

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

1)我已将最新的Facebook SDK文件('facebook.php','base_facebook.php'和'fb_ca_chain_bundle.crt')放入我的application / libraries文件夹中。

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

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

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

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

但是我得到一个错误并且View没有加载。

如果我注释掉该行

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

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

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

有人可以帮忙吗?感谢。

1 个答案:

答案 0 :(得分:2)

我发现了问题。

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

安装完这个包后,一切都很顺利。