上传到服务器时,Kohana无法从其他模块中找到控制器

时间:2013-10-24 16:42:41

标签: php kohana autoloader kohana-3.3

我的应用程序在本地正常工作。但是,当它上传到我的(共享)服务器时,它无法找到其中一个控制器(已扩展到)。我怀疑它发生了,因为这个控制器在另一个模块中(我确定它在bootstrap文件中被激活)。这些项目不在服务器的根文件中,最近已从3.0升级到Kohana 3.3,但我不认为这是问题所在。

结构是这样的:

Controller_Home extends Controller_GradeHorariaFrontEnd< =他们都在同一个模块中

Controller_GradeHorariaFrontEnd extends Controller_Base_FrontEnd< =他们在不同的模块中

我得到的错误是: Print screen of the error caused when I tried to access the application in the server

1 个答案:

答案 0 :(得分:1)

问题是文件名是Frontend.php,而它应该是FrontEnd.php,因为它在类的名称(Controller_Base_FrontEnd)中。它在Windows(localhost)中工作,因为它不区分大小写,但在linux(在我的服务器中)没有,因为它完全区分大小写。