如果控制器文件在linux上是小写的,则CodeIgniter返回404


CodeIgniter returning 404 if controller files are in lowercase on linux

我正在使用CodeIgniter 3.0.3,在linux上运行我的应用程序时遇到问题,如果controller namelowercase字符开头,则返回404。如果我用大写的第一个字符重命名控制器,则它正在工作。

我在examplep上试过,它在那里工作,控制器名称以小写字符开头。

是否有任何设置需要更改才能使我的应用程序在lowercase中启动controller name,或者用大写的第一个字符重命名所有控制器?

我知道重命名所有控制器不是一项艰巨的任务,但我需要知道是否有任何解决方法。

提前感谢您宝贵的时间。

在Codeigniter 3中,您必须创建文件名,文件名的首字母为。文件名表示模型和控制器

在Windows中,当它处于小斗篷中时,它会工作。但在linux中不会。它区分大小写

Codeigniter 中的命名约定

在代码点火器3中,控制器和型号名称必须以title case.ex开头-主页,注册。

窗口不区分大小写。Linux基本服务器区分大小写。