Nginx | Cakephp |致命错误:Class' Facebook'找不到

时间:2014-10-27 11:27:27

标签: php facebook cakephp nginx cakephp-2.0

Debian Squeeze | PHP 5.4.33 | nginx: 1.6.2 | Cakephp 2.5.x

当前代码适用于Apache Config但不适用于Nginx

App::import('Vendor', 'Facebook', array('file' => 'facebook'. DS .'facebook.php'));

$this->facebook = new Facebook(array(
    'appId'  => Configure::read("FB_APP_ID"),
    'secret' => Configure::read("FB_APP_SECRET"),
))

还试过

require_once APP . 'Vendor' . DS .'facebook'. DS .'facebook.php';

但仍然给出错误

Fatal error: Class 'Facebook' not found in /***/**.... on line **

FacebookSDK在app / Vendor内部

Nginx配置:http://pastebin.com/pAxwJXFX

适用于Apache,但不适用于Nginx

1 个答案:

答案 0 :(得分:0)

最后从https://stackoverflow.com/a/19391688/977070

获得了解决方案

只需要安装php5-curl

sudo apt-get install php5-curl