Php 科哈纳罐头';上传到服务器时,无法从其他模块中找到控制器

Php 科哈纳罐头';上传到服务器时,无法从其他模块中找到控制器,php,kohana,autoloader,kohana-3.3,Php,Kohana,Autoloader,Kohana 3.3,我有一个应用程序在本地运行良好。但是,当它被上传到我的(共享)服务器时,它无法找到一个控制器(扩展到)。我怀疑这是因为该控制器位于另一个模块中(我确保它在引导文件中被激活)。这些项目不在服务器的根文件中,它最近从3.0升级到了Kohana 3.3,但我认为这不是问题所在 结构是这样的: Controller\u Home扩展Controller\u grade horariafrontend问题是文件名是Frontend.php,而它应该是Frontend.php,因为它是类(Controlle

我有一个应用程序在本地运行良好。但是,当它被上传到我的(共享)服务器时,它无法找到一个控制器(扩展到)。我怀疑这是因为该控制器位于另一个模块中(我确保它在引导文件中被激活)。这些项目不在服务器的根文件中,它最近从3.0升级到了Kohana 3.3,但我认为这不是问题所在

结构是这样的:


Controller\u Home扩展Controller\u grade horariafrontend
问题是文件名是Frontend.php,而它应该是Frontend.php,因为它是类(Controller\u Base\u Frontend)的名称。它在windows(localhost)中工作,因为它不区分大小写,但在linux(在我的服务器中)中不工作,因为它完全区分大小写

我认为在当前控制器中使用包含Controller_Base_FrontEnd的模块中的文件有问题。我认为这是因为当Controller_Home extended Controller_Grade Horaria FrontEnd(相同的模块)时没有问题,但是当Controller_Grade Horaria FrontEnd extended Controller_Base_FrontEnd(不同的模块)时会出现问题。此外,当我在探查器的“包含文件”部分中检查时,包含类控制器\u Base\u前端的文件不在那里(包含)。奇怪的是,它在本地工作,但在服务器上不工作。难道不是因为我在本地使用Windows,而我的共享服务器使用Linux吗?你应该接受自己的答案是正确的。我有完全相同的问题。