2016-09-20 51 views
0
[email protected]:/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.'); 

我知道類文件在加載和創建時區分大小寫。 但我自動加載carabiner庫並將其稱爲css $this->carabiner->css($css_assets); 所有在開發服務器上工作正常,但它不在生產服務器(Linux)上工作。據猜測,檢查類的Linux服務器區分大小寫。無法在生產服務器中加載請求的類CSSMin

如何解決CSSMin類與Carabiner類文件自動加載。

回答

0

您更改了文件名?例如:cssmin.php改爲Cssmin.php?

如果是這樣,你需要更新的類名稱以及class cssmin {class Cssmin {

然後嘗試

+0

謝謝,通過更改生產服務器上的類名來解決該問題。 –

+0

好吧,好極了!你能將它標記爲已接受的答案嗎? – user6838959

0

我可以知道在獲取這些錯誤「無法加載請求的類」的原因是什麼?

該項目在開發服務器(Linux)上成功運行,但未在生產服務器(Linux)中運行。

相關問題