このBlogは長らくMovable Type2.661で運用してきたが、TrackBackスパムが多いことや、セキュリティー上の問題があることなどから、現時点での最新バージョンである3.151を導入し、乗り換えた。
作業自体は大きな問題なく完了。簡単に手順をまとめておくと、
作業自体は大きな問題なく完了。簡単に手順をまとめておくと、
- 下準備
- Xrea管理画面からDBを追加(Xreaでは先日から1アカウントに対して複数のDB作成が可能になっている)。
- 旧バージョンからデータをExport
- 現行のアーカイブディレクトリーをリネーム
- ダウンロードとインストール
- Typekey登録
- MovableType最新版ダウンロード
- Xrea特製のMovable Typeインストーラーをダウンロード、Movable Typeのダウンロードファイル(圧縮したまま)とともにサイトにアップロード
- インストーラー起動
- 移行
- 旧バージョンからデータをExport
- 新バージョンでユーザー、Blogを作成
- 新バージョンでImport
- 新バージョンの管理画面にテンプレート、アーカイブなどの設定をコピーし、リビルド。
- デフォルトのBlog(First Blog)を削除する前にデフォルトのユーザー(Melody)の権限だけを消してしまった。結果、First Blog、Melodyとも削除ができなくなった。
→MySQL上でmt_permission表に1行追加した上で、改めてFirstBlogを削除。 - 旧バージョンからExportしたデータをImportしようとしたところ、途中までしか取り込まれなかった。
→取り込み終わったEntryをExportデータから削除し、リトライで完了。 - 旧管理画面の表示が乱れた
→なぜか、管理画面用の画像やCSSがアーカイブディレクトリに置かれていた。新バージョンのアーカイブディレクトリーにコピーして解決。
他のBlogも、段階的に移行していく予定。
コメント