Kohana 3.2.0 + сервер LINUX - ErrorException [Неустранимая ошибка]: класс не найден - PullRequest
1 голос
/ 26 ноября 2011

Я использую Kohana 3.2.0 и у меня 2 системы;Один компьютер с Windows и один компьютер с Linux

Мой компьютер с Windows:

  • Версия PHP 5.3.8
  • Windows NT 6.1 build 7600 (Windows 7 Ultimate Edition) i586

Мой сервер Linux:

  • Версия PHP 5.2.14-pl0-gentoo
  • Linux ws2 2.6.16-gentoo-r1 # 1 SMP Sun9 апреля 17:09:05 EEST 2006 i686

Тесты среды - пройдено все (win и linux).

Я получаю сообщение об ошибке на сервере Linux:

ErrorException [ Fatal Error ]: Class 'Model_depoModel' not found
SYSPATH/classes/kohana/model.php [ 26 ]

public static function factory($name)
{
    // Add the model prefix
    $class = 'Model_'.$name;
    return new $class;
}
} // End Model

Это на сервере Linux

В то же время тот же код на моем win7 работает нормально

Как я называю модель:

public function action_project() {
   $news = Model::factory('depoModel');
   $news->vissu_projektu_izvade();
}

Путь контроллера = \application\classes\controller

Путь модели = \application\classes\model

В папке модели

имя файла = depoModel.php

в этом файле класс def = class Model_depoModel extends Model

В чем проблема?Почему на моем сервере Linux произошла ошибка?

1 Ответ

3 голосов
/ 26 ноября 2011

Имена файлов должны быть в нижнем регистре.Windows 7 чувствительна к регистру, UNIX чувствительна к регистру.

...