我在localhost(MAMP)上设置了一个CI 3应用程序,它工作正常但是当我将它上传到服务器(Ubuntu 12.04 LAMP)时,它显示404错误页面。问题不在于服务器配置,因为当我上传CI 2.1.4时它工作正常。 php错误日志中没有错误。
我正在使用apache2和php5.5.11
非常感谢任何帮助。提前谢谢。
答案 0 :(得分:3)
该死的大写问题!在CI 3中,您必须保留所有控制器,模型和上帝知道其他大写的东西!
答案 1 :(得分:2)
As Abdullah's answer notes,您必须将大写字母放在文件名前面才能使它们正常工作。 Windows完全没有问题,因为它们不像linux / unix那样使用区分大小写的命名。因此,如果你的Windows XAMPP本地主机服务器工作正常,并且你将它上传到Linux / Unix XAMPP并且你不断收到404错误,那么首先尝试使用大写字母,这样可以节省一些时间。