在Linux + NGinx + Kohana上有一个问题/错误/功能/无论如何:
我们必须确保仅将所有文件名保留为小写。
我们不能拥有“setUserServer.php
”之类的内容。它根本不起作用。不知道为什么。
如果我们将同一文件的名称命名为“setuserserver.php
”,则会运行。
Windows + Apache + Kohana上不存在此问题。
如果有人知道如何解决这个问题,请在此主题中进行编辑。
感谢。
答案 0 :(得分:5)
解决方案坚持kohana的命名方案:所有文件小写
Windows默认情况下不区分大小写,而linux则是。无法“解决”那个
答案 1 :(得分:0)
您可以对供应商库使用大小写混合(按include
或require
加载),但original Kohana's autoloader会将类名转换为小写(如SpadXIII)。因此,可能的解决方案是编写自己的自动加载器(或扩展Kohana类)并在标准之前使用它。
PS。 AFAIR,View类将使用PageTemplate.php