CodeIgniter HMVC — не удается загрузить «CI»; классы после перемещения на другой сервер

Я перемещаю веб-сайт на другой сервер, и после попытки загрузить его я получил ошибку:

Неустранимая ошибка: класс ‘CI’ не найден в /path_to_domain/public_html/system/cms/libraries/MX/Lang.php в строке 50

Файл выглядит так:

class MX_Lang extends CI_Lang
{
public function load($langfile = array(), $lang = '', $return = FALSE, $add_suffix = TRUE, $alt_path = '', $_module = '')   {

if (is_array($langfile)) {
foreach($langfile as $_lang) $this->load($_lang);
return $this->language;
}

$deft_lang = CI::$APP->config->item('language');
$idiom = ($lang == '') ? $deft_lang : $lang;

if (in_array($langfile.'_lang'.EXT, $this->is_loaded, TRUE))
return $this->language;
$_module OR $_module = CI::$APP->router->fetch_module();
list($path, $_langfile) = Modules::find($langfile.'_lang', $_module, 'language/'.$idiom.'/');
if ($path === FALSE) {

if ($lang = parent::load($langfile, $lang, $return, $add_suffix, $alt_path)) return $lang;

} else {
if($lang = Modules::load_file($_langfile, $path, 'lang')) {
if ($return) return $lang;
$this->language = array_merge($this->language, $lang);
$this->is_loaded[] = $langfile.'_lang'.EXT;
unset($lang);
}
}

return $this->language;
}
}

Я установил ту же версию PHP, что и на старом сервере: 5.2
Я установил все переменные в /public_html/system/cms/config/config.php

Похоже, что файлы HMVC просто не могут загружать классы CI codeigniter.
У вас есть идея, почему это происходит?

С наилучшими пожеланиями.

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]