2013年12月23日 星期一

PHP Fatal error: Class 'Minify_CommentPreserver' not found

當使用minify套件時,如發生PHP Fatal error:  Class 'Minify_CommentPreserver' not found此錯誤訊息,就必須要在壓縮的class內加入

function replace_tabs_newlines($content) {
    require_once 'class/min/lib/Minify/HTML.php';
    require_once 'class/min/lib/Minify/CSS.php';
    require_once 'class/min/lib/JSMin.php';
/*加入下面兩行就可以解決此錯誤訊息*/
    require 'class/min/lib/Minify/Loader.php'; 
    Minify_Loader::register(); 
    $content = Minify_HTML::minify($content, array(
        'cssMinifier' => array('Minify_CSS', 'minify'),
        'jsMinifier' => array('JSMin', 'minify')
    ));
return $content;
}

參考資料:
https://groups.google.com/forum/#!topic/minify/BUgbekl1SVU

沒有留言:

張貼留言