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

Php 如果linux上的控制器文件为小写,则CodeIgniter返回404,php,codeigniter,controller,http-status-code-404,Php,Codeigniter,Controller,Http Status Code 404,我正在使用CodeIgniter 3.0.3并且在linux上运行我的应用程序时遇到问题,如果控制器名称以小写字母开始,它将返回404,如果我用大写字母重命名控制器,那么它将正常工作 我在xampp上试过,它在那里工作,控制器名称以小写字符开头 是否有任何设置我必须更改,以使我的应用程序使用控制器名称以小写字母开始,或使用大写字母的第一个字符重命名所有控制器 我知道重命名所有控制器并不困难,但我需要知道是否有任何解决方法 提前感谢您的宝贵时间。在codeigniter 3中,控制器和型号名称必须

我正在使用
CodeIgniter 3.0.3
并且在
linux
上运行我的应用程序时遇到问题,如果
控制器名称
小写字母开始,它将返回404,如果我用大写字母重命名控制器,那么它将正常工作

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

是否有任何设置我必须更改,以使我的应用程序使用
控制器名称
小写字母开始,或使用大写字母的第一个字符重命名所有控制器

我知道重命名所有控制器并不困难,但我需要知道是否有任何解决方法


提前感谢您的宝贵时间。

在codeigniter 3中,控制器和型号名称必须以title case.ex-Home,Registration开头


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

在Codeigniter 3中,必须先创建带大写的文件名。文件名表示模型和控制器

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


但在XAMPP上,它在那里工作,控制器名称以小写字符@ShraddaWindows开头,不区分大小写。但在linux中不会。它区分大小写。@shradhagajjar是从我的复制的。LOL:PNo。我回答了斯瓦伦杜·保罗的问题。@shradhagajjar也谢谢你的ans。@SwarnenduPaul也检查一下这个,这就是为什么我给你+1的原因。让我重命名我的文件并成功运行我的应用。很乐意提供帮助:)+1同样,CI遵循和/或推荐/要求的官方链接也是如此。2016年,我希望看到所有URL都是小写的。讨厌URL中的大写字母。我只是有个视觉障碍。