Facebook PHP SDK не загружается как библиотека в CodeIgniter - PullRequest
1 голос
/ 02 февраля 2012

У меня проблема с простой загрузкой Facebook PHP SDK (v3.1.1) как библиотеки в CodeIgniter 2.0.

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, я получу похожие результаты.

Может кто-нибудь помочь?Спасибо.

1 Ответ

2 голосов
/ 02 февраля 2012

Я разобрался в проблеме.

Мне не хватало расширения PHP cURL, поэтому код был прерван в файле «base_facebook.php», когда он проверил, установлен ли у меня cURL. Не уверен, почему я не увидел никаких признаков PHP-фатальной ошибки.

После того, как я установил этот пакет, все хорошо.

...