代码点火器消息:在实时服务器上"Class not found"



在将本地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
{    . . . 

我们尝试过的

  • 关闭并再次打开
  • 检查是否存在类文件
  • 检查文件名的大小写(此处建议(
  • 比较本地/测试的PHP版本(如这里所建议的(

知道我们还可以尝试什么吗

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

相关内容

最新更新