Kohana:由于命名约定的变化,服务器无法找到core.php

时间:2013-07-04 10:53:24

标签: php hosting kohana kohana-3

我有一个用Kohana编写的项目3. / system子目录是通过git子模块引入的:

[submodule "system"]
    path = system
    url = git://github.com/kohana/core.git

在版本3.3之后,似乎所有类都被改为第一个字母为大写字母。即core.php现在是Core.php。这似乎没有在我的Mac本地有任何影响,但现在我已经将我的应用程序上传到托管服务提供商Fort Rabbit我收到一个错误,它无法打开system / classes / kohana / core.php。我怀疑这是因为现在是system / classes / kohana / Core.php

有人可以建议最好的方法吗?我是否需要将require SYSPATH.'classes/kohana/classname'.EXT;的每个实例更改为大写的等效项?

1 个答案:

答案 0 :(得分:0)

基本上是的。在3.3中,当你打电话给一个班级时,你必须区分大小写。这同样适用于文件名。 Migration guide很好地解释了这一点 您还可以检查this post以自动升级。