gpt4 book ai didi

linux - cakephp facebook 组件包含 Linux 上的路径

转载 作者:太空宇宙 更新时间:2023-11-04 04:20:28 24 4
gpt4 key购买 nike

我在 cakephp 1.3 上有一个网站,与 facebook 集成。在我的本地主机(使用 Windows 操作系统)上它工作正常,但在真实主机(使用 Linux 操作系统)上它会给出此错误 fatal error :第 22 行的/home/username/public_html/app/plugins/facebook/libs/f_b.php 中找不到类“Facebook”。这是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
}

所以,显然它无法加载 Vender,我认为路径有问题,尽管这也不起作用 App::import('Vendor', 'Facebook.facebook'.DS.'src'.DS.'facebook');

f_b.php 位于 plugins/facebook/libs/ 文件夹中,此 Facebook.php 供应商位于 plugins/facebook/vendors/facebook/src 文件夹

谢谢

最佳答案

终于我找到了我的问题的解决方案,为了在Windows和Linux上都能工作,有必要这样写

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

这里有几个例子 - Vendor examples

关于linux - cakephp facebook 组件包含 Linux 上的路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13699135/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com