Movable Type升级笔记

       原有版本是 MTOS-4.12-en, 需要升级到最新版本 MTOS-4.23-en 。

      1. wget http://www.movabletype.org/downloads/stable/MTOS-4.23-en.zip
      2. unzip MTOS-4.23-en.zip
      3. cp MTOS-4.23-en/*  $MT-PATH ($MT-PATH为MT脚本路径)
      4. 访问 http://www.example.com/mt-manage-dir/,登陆后出现升级提示,点击按钮后,自动升级。

       不幸的事情发生了,更新进程卡住了,报以下错误:

Error during upgrade: Undefined subroutine &CustomFields::Upgrade::customfields_move_meta called at lib/MT/Upgrade.pm line 1090.

        Google,+ 思索后,估计是MT的Plugin导致的,解决方法如下:

        svn export http://code.sixapart.com/svn/mtplugins/branches/CustomFieldsUpgradeAssistant-bugfix/
        cp CustomFieldsUpgradeAssistant-bugfix/*  $MT-PATH/

        重新执行更新程序,问题解决了。

 

Categories