我有一个关于 cakephp 1.3 的网站,带有 facebook 集成。在我的本地主机(使用 Windows 操作系统)上它工作正常,但在真正的主机(使用 linux 操作系统)上它给出了这个错误Fatal error: Class 'Facebook' not found in /home/username/public_html/app/plugins/facebook/libs/f_b.php on line 22
。这是 f_b.php
App::import('Vendor', 'Facebook.facebook/src/facebook');
App::import('Lib', 'Facebook.FacebookInfo');
class FB {
/**
* Facebook Api
*/
public static $Facebook = null;
public function __construct() {
if (empty(self::$Facebook)) {
self::$Facebook = new Facebook(FacebookInfo::getConfig()); } // 22 line
}
所以,显然它无法加载供应商,我认为路径有问题,尽管这也不起作用App::import('Vendor', 'Facebook.facebook'.DS.'src'.DS.'facebook');
f_b.php
位于plugins/facebook/libs/
文件夹中,此Facebook.php
供应商位于plugins/facebook/vendors/facebook/src
文件夹中
谢谢