Php Kohana 3.1自动加载不工作(在另一台机器上)

Php Kohana 3.1自动加载不工作(在另一台机器上),php,kohana,kohana-3,autoload,Php,Kohana,Kohana 3,Autoload,我正面临一个相当奇怪的问题。 在我的一个Kohana模块中,似乎只有一个类自动加载失败,而且只在我的暂存箱上失败,而在我的开发箱上失败。 此外,它在同一段代码中加载所有其他类 所以我有一个类,我称之为其他类: class PayPal_AdaptivePayment extends PayPal { public function DoAdaptivePayment($params) { $receiverList = new PayPal_Container_R

我正面临一个相当奇怪的问题。
在我的一个Kohana模块中,似乎只有一个类自动加载失败,而且只在我的暂存箱上失败,而在我的开发箱上失败。
此外,它在同一段代码中加载所有其他类

所以我有一个类,我称之为其他类:

class PayPal_AdaptivePayment extends PayPal {
    public function DoAdaptivePayment($params)
    {
        $receiverList = new PayPal_Container_ReceiverList();
        ....some more other code
        $result = new Paypal_Result_AdaptiveResult($response);
    }
}
PayPal_Container_ReceiverList()和PayPal_Result_AdaptiveResult()这两个类都位于我调用它们的类级别的文件夹中

PayPal_Container_ReceiverList() lives in ./Container/receiverlist.php

Paypal_Result_AdaptiveResult() lives in ./Result/adaptiveversult.php
由于某种原因,它找不到PayPal\u Container\u ReceiverList类,除非我将其特别放在顶部 但是它可以找到Paypal\u Result\u AdaptiveResult()类

班上没有什么不正常的事情:

class PayPal_Container_ReceiverList extends PayPal {

    public $receiver = array();


    public function __construct()
    {

    }
}
就这样

PayPal\u Result\u AdaptiveResult类有点复杂,我认为将其粘贴在这里没有意义

如果这在一个盒子上有效,而在另一个盒子上无效,那么我可能会认为这可能与php而不是kohana有关,但我不确定。

在它工作的盒子上,我有PHP5.3.8
在一个没有的地方,我有PHP5.3.2

有人看到我没看到的讣告吗

非常感谢您的帮助


T.

其中一个文件名(adaptiveversult.php)中有一个输入错误。此外,所有文件夹和文件应为小写。也许它使用的系统是Windows(不区分大小写)。基本上,这是类应该位于的路径:

PayPal/Container/ReceiverList.php


Paypal\u Result\u AdaptiveResult在
Paypal/Result/AdaptiveResult.php
中的一个文件名(adaptiveversult.php)中存在输入错误。此外,所有文件夹和文件应为小写。也许它使用的系统是Windows(不区分大小写)。基本上,这是类应该位于的路径:

PayPal/Container/ReceiverList.php


Paypal\u Result\u AdaptiveResult在
Paypal/Result/AdaptiveResult.php

啊,很抱歉我在写这篇文章时犯了那个错误。我不在windows上,我有osx。在我想之前,我也有小写的,让我再试一次,尽管我不这么认为。啊,对不起,我在写这篇文章时错了。我不在windows上,我有osx。在我想之前我也有小写的,让我再试一次,尽管我不这么认为。