Linux+NGinx+Kohana+php上URL问题的大小写敏感性



在Linux+NGinx+Kohana:上有一个问题/bug/feature/athing

我们必须确保所有文件名都只使用小写字母。

我们不能有像"setUserServer.php"这样的东西。它根本不起作用。不知道为什么。如果我们将同一个文件的名称指定为"setuserserver.php",它就会运行。

Windows+Apache+Kohana上不存在此问题。

如果有人知道如何解决这个问题,请在这个帖子中插话。

谢谢。

解决方案坚持kohana的命名方案:所有文件的小写

默认情况下,Windows不区分大小写,而linux是。无法"解决">

您可以对供应商库使用混合大小写(通过includerequire加载(,但原始Kohana的自动加载器会将类名转换为小写(如SpadXIII(。所以,可能的解决方案是编写自己的自动加载器(或扩展Kohana类(,并在标准之前使用它。

PS。AFAIR,View类将与PageTemplate.php 等文件一起使用

最新更新