我在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库,我会得到类似的结果。
有人可以帮忙吗?感谢。
答案 0 :(得分:2)
我发现了问题。
我错过了PHP cURL扩展,因此当检查我是否安装了cURL时,代码在“base_facebook.php”文件中中止。不知道为什么我没有看到任何PHP致命错误的迹象。
安装完这个包后,一切都很顺利。