MovableType(MT)をVer4.21からVer5.02にアップグレードしました。必須条件であったMTのデータベースのMySQL4からMySQL5への移行も無事完了しました。アップグレード手順は、以下を参考に行いました。但し、既存環境のバックアップは、手を抜いて行いませんでしたが、結果オーライでした。
・既存のデータベースを上書きする方式のアップグレード
アップグレードの手順は、以下のとおりです。
(1)既存環境のアプリケーションディレクトリ、スタティックディレクトリの内容を削除
削除はせずに、フォルダ名を「mt421」にリネームして残しました。
(2)新しいバージョンの導入
新たに「mt」フォルダを作り、そこにファイルをコピーしました。
(3)既存環境から、環境設定ファイル (mt-config.cgi) の引き継ぎ
基本的には、今までの「mt-config.cgi」そのままコピーですが、MySQL4からMySQL5への移行に伴い、「DATABASE SETTINGS」の「DBHost mysqlxxx.db.sakura.ne.jp」の部分を修正しました。
(4)アップグレードウィザード実行
(5)プラグインなどの複製
以下のディレクトリから必要なフォルダやファイルをコピーしました。
・plugins/追加したプラグイン
・mt-static/plugins/追加したプラグイン
・mt-static/support
・themes/追加したテーマ
(6)プラグインのアップグレード
以下のプラグインはそのままコピーでは動かず、MT5用にアップグレードが必要でした。
・iMT。インストール方法はこちらでMT4と同じ。
(7)問題点
「中村的博客」「Ubuntuでマルチメディア」「Googleで行こう!」でインデックステンプレートの再構築で、以下の様なエラーが発生する様になりました。とりあえず、エラーとなっているサイトマップのテンプレートの該当部分を「MTIgnore」タグでコメントアウトしました。原因不明です。