小写和大写文件名

我在localhost上使用了codeigniter框架,我在windows上使用camel case方法(UserModel,DbModel)命名了我的一些模型和控制器。当我将文件上传到服务器(在linux上运行)时,脚本试图加载所有全部小写的文件,所以我得到404错误,因为脚本正在寻找usermodel而不是UserModel,有什么方法可以解决这个问题吗?     
已邀请:
欢迎来到'残疾
spl_autoload()
实施'俱乐部的生气。 你基本上可以 1.将所有文件重命名为小写 要么 2.编写/查找寻找正确文件名的自动加载器。这是Symofony的ClassLoader组件,效果很好。     
Windows不会以区分大小写的方式存储文件名。您需要在linux机器上重命名文件,或强制所有文件引用为小写。     
与Windows不同,Linux文件名区分大小写。所以你必须明确你所说的。更改脚本以使用您在上面显示的Pascal Case方法,它将正常运行。 或者,在Web服务器中设置重定向,以查找文件的Pascal Case版本。 你使用什么语言和什么Web服务器?     

要回复问题请先登录注册