Невозможно загрузить запрошенный класс CSSMin на производственном сервере.

ubuntu@ip-10-0-0-116:/var/www$ grep -ri cssmin .
./projectapp/public_html/application/logs/log-2016-09-20.php:ERROR - 2016-09-20 06:19:15 --> Unable to load the requested class: Cssmin
./projectapp/public_html/application/logs/log-2016-09-20.php:ERROR - 2016-09-20 06:19:31 --> Unable to load the requested class: Cssmin
./projectapp/public_html/application/logs/log-2016-09-20.php:ERROR - 2016-09-20 06:19:34 --> Unable to load the requested class: Cssmin
./projectapp/public_html/application/logs/log-2016-09-20.php:ERROR - 2016-09-20 06:19:58 --> Unable to load the requested class: Cssmin
./projectapp/public_html/application/logs/log-2016-09-20.php:ERROR - 2016-09-20 06:20:13 --> Unable to load the requested class: Cssmin
./projectapp/public_html/application/libraries/Carabiner.php: * and CSSMin {@link http://codeigniter.com/forums/viewthread/103269/ released here} libraries included.
./projectapp/public_html/application/libraries/Carabiner.php: $this->_load('cssmin');
./projectapp/public_html/application/libraries/Carabiner.php: $this->CI->cssmin->config(array('relativePath'=>$rel));
./projectapp/public_html/application/libraries/Carabiner.php: return $this->CI->cssmin->minify($contents);
./projectapp/public_html/application/libraries/CSSMin.php:$this->load->library('cssmin');
./projectapp/public_html/application/libraries/CSSMin.php:$this->cssmin->minify( file_get_contents('styles.css') );
./projectapp/public_html/application/libraries/CSSMin.php:$cssmin_options = array(
./projectapp/public_html/application/libraries/CSSMin.php:$this->cssmin->config($cssmin_options);
./projectapp/public_html/application/libraries/CSSMin.php:$this->cssmin->minify( $string, FALSE, $path );
./projectapp/public_html/application/libraries/CSSMin.php:class CSSMin
./projectapp/public_html/application/libraries/CSSMin.php:    public function CSSMin()
./projectapp/public_html/application/libraries/CSSMin.php:        log_message('debug', 'CSSMin library initialized.');
Binary file ./projectapp/index matches
./project1/public_html/application/libraries/carabiner.php: * and CSSMin {@link http://codeigniter.com/forums/viewthread/103269/ released here} libraries included.
./project1/public_html/application/libraries/carabiner.php: $this->_load('cssmin');
./project1/public_html/application/libraries/carabiner.php: $this->CI->cssmin->config(array('relativePath'=>$rel));
./project1/public_html/application/libraries/carabiner.php: return $this->CI->cssmin->minify($contents);
./project1/public_html/application/libraries/cssmin.php: $this->load->library('cssmin');
./project1/public_html/application/libraries/cssmin.php: $this->cssmin->minify( file_get_contents('styles.css') );
./project1/public_html/application/libraries/cssmin.php: $cssmin_options = array(
./project1/public_html/application/libraries/cssmin.php: $this->cssmin->config($cssmin_options);
./project1/public_html/application/libraries/cssmin.php: $this->cssmin->minify( $string, FALSE, $path );
./project1/public_html/application/libraries/cssmin.php: class cssmin {
./project1/public_html/application/libraries/cssmin.php: public function cssmin()
./project1/public_html/application/libraries/cssmin.php: log_message('debug', 'CSSMin library initialized.');

Я знаю, что файл класса чувствителен к регистру при загрузке и создании.
Но я автоматически загружаю библиотеку карабина и называю css как
$this->carabiner->css($css_assets);
Все они работают нормально на сервере разработки. Но он не работает на производственном сервере (Linux). Как и предполагалось, сервер Linux, проверяющий класс, чувствителен к регистру.

Как решить класс CSSMin для автозагрузки с файлом класса Carabiner.

0

Решение

Вы изменили имена файлов? Например: cssmin.php изменен на Cssmin.php?

Если это так, вам нужно обновить имена классов, а также class cssmin { в class Cssmin {

Тогда попробуй

0

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

Могу ли я узнать, в чем причина появления этих ошибок «Невозможно загрузить запрошенный класс».?

Проект успешно выполняется на сервере разработки (Linux), но не на рабочем сервере (Linux).

0

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