将项目从Windows移动到Linux时出错;mod_fcgid:stderr:PHP致命错误:Class';公共控制器';“未找到”;

将项目从Windows移动到Linux时出错;mod_fcgid:stderr:PHP致命错误:Class';公共控制器';“未找到”;,php,codeigniter,Php,Codeigniter,在将我的项目从Windows移动到Linux之后,我得到的只是一个空白页 当我查看日志时,我发现以下错误: [Wed Oct 03 22:59:14 2012] [warn] [client MY.IP.] mod_fcgid: stderr: PHP Fatal error: Class 'Public_Controller' not found in /home/clients/client13/web32/web/application/modules/welcome/controlle

在将我的项目从Windows移动到Linux之后,我得到的只是一个空白页 当我查看日志时,我发现以下错误:

[Wed Oct 03 22:59:14 2012] [warn] [client MY.IP.] mod_fcgid: stderr: PHP Fatal error:  Class 'Public_Controller' not found in /home/clients/client13/web32/web/application/modules/welcome/controllers/welcome.php on line 11
服务器运行的是快速CGI(为了以防万一,我还尝试了Mod PHP)

文件第10至16行:

class Welcome extends Public_Controller
{
function Welcome()
{
parent::__construct();
}

Linux对于文件命名约定是区分大小写的。仔细检查控制器上的机箱。具体来说,请确保您的文件名为
Public\u Controller.php

谢谢。它被称为Public_controller.php