CodeIgniter消息:实时服务器上的“找不到类”

问题描述

在将本地CodeIgniter环境(Windows)推送到测试服务器(Linux)之后,我们遇到了以下异常:

An uncaught Exception was encountered
 Type: Error
 Message: Class 'ManagementStatus' not found
 Filename: ../LO_MaintenanceItem.PHP
 Line Number: 300
 Backtrace:
 File: ../LO_MaintenanceItem.PHP
 Line: 34
. . . 

在这种情况下,“ ManagementStatus”是扩展LODatamapper的模型,如下所示:

class ManagementStatus extends LODataMapper
{
    . . . .
}

反过来,LODataMapper是扩展DataMapper的类,如下所示:

abstract class LODataMapper extends DataMapper
{    . . . 

我们尝试过的事情

您知道我们还可以尝试/发生什么事吗?

解决方法

请检查模型的大写字母。这很可能是您的问题。 文件名中只有第一个字母可以大写。