如果 linux 上的控制器文件为小写,CodeIgniter 将返回 404
CodeIgniter returning 404 if controller files are in lowercase on linux
我正在使用 CodeIgniter 3.0.3
,运行 我在 linux
上的应用程序出现问题,如果 controller name
以 lowercase
字符开始,它返回 404,如果我用大写的第一个字符重命名控制器,那么它就可以工作了。
我试过 xampp 它在那里工作,控制器名称以小写字符开头。
我是否需要更改任何设置才能使我的应用程序使用 controller name
从 lowercase
开始,或者将所有控制器的第一个字符重命名为大写?
我知道重命名所有控制器不是一项艰巨的任务,但我需要知道是否有任何解决方法。
提前感谢您的宝贵时间。
在 codeigniter 3 中,控制器和模型名称必须以标题开头 case.ex- 主页,注册。
Window 不是 case-sensitive。 Linux 基础服务器是 case-sensitive。
在 Codeigniter 3 中,您必须创建 文件名,首字母大写 。文件名表示 Model and Controller.
And in Windows it will work when its in small capes. But in linux it will not. Its Case-Sensitive.
我正在使用 CodeIgniter 3.0.3
,运行 我在 linux
上的应用程序出现问题,如果 controller name
以 lowercase
字符开始,它返回 404,如果我用大写的第一个字符重命名控制器,那么它就可以工作了。
我试过 xampp 它在那里工作,控制器名称以小写字符开头。
我是否需要更改任何设置才能使我的应用程序使用 controller name
从 lowercase
开始,或者将所有控制器的第一个字符重命名为大写?
我知道重命名所有控制器不是一项艰巨的任务,但我需要知道是否有任何解决方法。
提前感谢您的宝贵时间。
在 codeigniter 3 中,控制器和模型名称必须以标题开头 case.ex- 主页,注册。
Window 不是 case-sensitive。 Linux 基础服务器是 case-sensitive。
在 Codeigniter 3 中,您必须创建 文件名,首字母大写 。文件名表示 Model and Controller.
And in Windows it will work when its in small capes. But in linux it will not. Its Case-Sensitive.