LifeType 1.2.10 升級到 1.2.11

LifeType 出 1.2.11 版, 主要是 TinyMCE 升級和安全性問題修正.

註: TinyMCE 升級後, Google 的 mod_pagespeed 就可以使用囉~ (詳見: Apache 自動優化前端頁面的模組 - mod_pagespeed)

詳可見: Release notes Lifetype 1.2.11

執行下述升級步驟前, 請記得先備份原本 Source code 和 DB.

升級步驟

  1. Release notes Lifetype 1.2.11 下載 Lifetype upgrade package from 1.2.10 (.tgz)
  2. 若無法下載(目前檔案路徑似乎有錯誤), 點下面的 lifetype -> lifetype-1.2.11 -> lifetype-1.2.10-upgrade-lifetype-1.2.11.tgz 即可.
  3. tar xvf lifetype-1.2.10-upgrade-lifetype-1.2.11.tgz
  4. sudo cp -fr lifetype-upgrade/* /var/www/lifetype/
  5. 完成~ 🙂

問題

升級完成後, 若於管理介面新增文章時, WYSIWYG 介面出不來, 發現有下述 JavaScript Error:

錯誤: tinyMCE.addToLang is not a function
原始檔: /js/tinymce/tiny_mce_gzip.js
行: 374

tinyMCE.addToLang is not a function
[Break On This Error] (375 out of range 134)

解法

註: 下述解法並不完美, 只是暫時解法.

  1. vim /var/www/lifetype/js/tinymce/tiny_mce_gzip.js # 將 settings 改成下述即可.

    settings : {
    themes : 'advanced',
    plugins : 'more,advhr,advimage,advlink,emotions,inlinepopups,insertdatetime,searchreplace,paste,fullscreen,nonbreaking,wordcount,advlist,autosave,insertaudio,insertresource,insertvideo,embed',
    languages : 'en',
    disk_cache : false,
    page_name : 'tiny_mce.js',
    debug : false,
    suffix : ''
    },

  2. 存檔即可, 若有問題可將 Cache 清除看看.

作者: Tsung

對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.

在〈LifeType 1.2.10 升級到 1.2.11〉中有 1 則留言

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料