Codeigniter 3.0适用于localhost但不适用于服务器

时间:2014-05-08 16:07:13

标签: php codeigniter

我在localhost(MAMP)上设置了一个CI 3应用程序,它工作正常但是当我将它上传到服务器(Ubuntu 12.04 LAMP)时,它显示404错误页面。问题不在于服务器配置,因为当我上传CI 2.1.4时它工作正常。 php错误日志中没有错误。

我正在使用apache2和php5.5.11

非常感谢任何帮助。提前谢谢。

2 个答案:

答案 0 :(得分:3)

该死的大写问题!在CI 3中,您必须保留所有控制器,模型和上帝知道其他大写的东西!

答案 1 :(得分:2)

As Abdullah's answer notes,您必须将大写字母放在文件名前面才能使它们正常工作。 Windows完全没有问题,因为它们不像linux / unix那样使用区分大小写的命名。因此,如果你的Windows XAMPP本地主机服务器工作正常,并且你将它上传到Linux / Unix XAMPP并且你不断收到404错误,那么首先尝试使用大写字母,这样可以节省一些时间。