【问题标题】:CodeIgniter was insensitive about case, and now it is?CodeIgniter 对大小写不敏感,而现在呢?
【发布时间】:2014-08-27 20:45:02
【问题描述】:

所以基本上,我在我的 Mac 上运行 XAMPP,并建立了一个非常庞大的 CI 网站。它工作得很好。 然后我什么时候创建一个 DigitalOcean 帐户,安装 Ubuntu+Lamp,把我的数据库放在那里,然后上传我的网站。

在第一页,我得到这个错误: 无法加载请求的文件:Login_view.php

我查了一下,确实没有大写 L 的名为 Login_view.php 的文件。但是有一个名为 login_view.php 的文件,在我的 XAMPP 服务器上它能够很好地加载。

我猜这与区分大小写有关,因为它与我在本地主机上的 CI 项目完全相同,所以我猜这与服务器的配置有关。

如何将我的 Ubuntu 服务器或 Apache 配置为 CI 不区分大小写?

【问题讨论】:

  • Here's a useful article 对此。我的建议是重命名您的文件
  • 我真的不能.. 开始重命名所有内容是一个巨大的项目。我去看看文章
  • OSX 的文件系统是区分大小写的,但不区分大小写。 Ubuntu 兼具:保持性和敏感性。

标签: php apache codeigniter digital-ocean


【解决方案1】:

您可以将 Apache mod_speling 与 CheckCaseOnly 指令一起使用。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2023-03-27
  • 2016-05-30
  • 1970-01-01
  • 2017-02-21
  • 1970-01-01
  • 2021-12-21
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多