2014-10-27 57 views
0
Debian Squeeze | PHP 5.4.33 | nginx: 1.6.2 | Cakephp 2.5.x 

當前代碼沒有找到工作的Apache的配置,但不是在Nginx的Nginx | Cakephp |致命錯誤:類的Facebook「在

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在應用程序/供應商

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

作品的Apache,但不是在Nginx的

+0

確實該文件的解決方案存在於APP上。 '供應商'。 DS。'facebook'。 DS。'facebook.php'? – bhushya 2014-10-27 11:50:21

+0

是的,它確實存在,當我運行Apache服務器時,同樣的東西正在工作。 – 2014-10-27 11:54:12

+0

可能的重寫問題IMO。你在哪裏保留「Facebook」課程?它是 /供應商還是 /應用程序/供應商? Nginx配置會有幫助。 – 2014-10-27 11:56:02

回答