Apache没有在codeigniter

时间:2018-06-03 15:43:11

标签: php apache codeigniter ubuntu

我写了一个codeigniter应用程序并部署在apache中。在浏览器中检查后,单视图控制器加载非常好。但我把所有的CSS标题和一些会话管理代码放到一个名为header.php的php文件中。所以我不得不在其他所有视图中调用此php视图。但是,浏览器显示

  

无法加载请求的文件:Header / header.php

我在我的所有视图中都写了这行来调用标题视图 <?php $this->load->view('Header/header.php'); ?>。 任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

我终于找到了解决方案。在localhost中运行CI应用程序时,它不区分大小写。实际上我在windows中测试过它。 Windows在目录名称中不区分大小写。但是,当在apache ubuntu中部署CI应用程序时,它会变得更加区分大小写。在每个模块中,CI模型,控制器,视图文件夹名称应为小写。在我的例子中,Header模块的views文件夹是大写的。