Movable Type升级笔记
原有版本是 MTOS-4.12-en, 需要升级到最新版本 MTOS-4.23-en 。
- wget http://www.movabletype.org/downloads/stable/MTOS-4.23-en.zip
- unzip MTOS-4.23-en.zip
- cp MTOS-4.23-en/* $MT-PATH ($MT-PATH为MT脚本路径)
- 访问 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/
重新执行更新程序,问题解决了。