Movable Type 4.12へアップグレード
Movable Type 4.1が4.12にヴァージョンアップしています。
6月15日 (日本時間16日) に報告された、アプリケーションの脆弱性を修正するものです。具体的には、Movable Typeのブログ検索機能におけるクロスサイト・スクリプティング (悪意あるユーザーが許可なしに javascript を実行する) を修正します。
アップグレードは滅多にやらなくて、いつも不安で戸惑ってしまうので、備忘録的に書き留めておきます。
参考:http://www.movabletype.jp/blog/mt-upgrade.html
今回は、4.1から4.12へのアップグレードです。
環境によって異なるところがあるので、必要に応じて読み替えてください。
FTPソフト: FFFTP
Mobable Type 新ヴァージョン: MT-4_12-ja.zip
ローカルディレクトリ: MT-4_12-ja
アプリケーションディレクトリ: mt41
ブログディレクトリ: blog.rosafan.com
※ブログディレクトリはアップグレードでは一切変更しません。
アップグレードの手順は以下の通りです。

(1) 現在のブログのバックアップ
ダッシュボードのいちばん上、システムメニューから「ツール」を選択します。
左の列に現れるメニューから、「バックアップ」を選択します。
バックアップの対象、圧縮の有無、大きなファイルの分割
これらを選ぶと、バックアップが始まります。
バックアップの完了後、ダイアログボックスが出ます。
バックアップファイルをローカルに保存してください。
ここからアップグレードに移ります。
(2) 新たなディレクトリに新ヴァージョンをアップロード
ローカルのハードディスク上にある新ヴァージョンをアップロードします。
FFFTPを使って、ローカルのMT-4_12-jaディレクトリをそのままホスト側にドラッグアンドドロップすればいいです。
後でディレクトリ名を変更するので、アップロード先のディレクトリ名は何でもいいです。

※現在のアプリケーションディレクトリ(mt41)に上書きしないでください。
2000以上ファイルがあるので、お茶でも飲んで気長に待ちましょう。
バックアップはこの間にやってもいいでしょう。
(3) 旧バージョンのディレクトリから、新ヴァージョンのディレクトリへコピー
旧バージョン(現在運用中)のアプリケーションディレクトリ(mt41)からMT-4_12-jaディレクトリへ以下のファイルやディレクトリをコピーします。
[1] mt-config.cgi
[2] pluginsディレクトリと、中のすべてのファイル
[3] mt-static/pluginsディレクトリと、中のすべてのファイル
この3種類です。ファイル数で言えば200前後でした。
ファイル数は、プラグインのインストール状況によって異なります。
FFFTPではホスト内でのファイルの移動が面倒だったので、一度ローカルにダウンロードして移動していきました。[2]と[3]がまぎらわしいので注意しましょう。
(4) 旧バージョンのディレクトリを削除
旧バージョン(現在運用中)のアプリケーションディレクトリ(mt41)を削除します。
バックアップを取ってあるのでスパッと削除していいのですが、ちょっと怖いなって思う人は名前を「mt41old」などに変更しておきましょう。
(5) 新バージョンディレクトリを旧バージョンのディレクトリへ名前を変更
MT-4_12-jaディレクトリの名前を旧バージョンのアプリケーションディレクトリ名(mt41)に変更します。
(6) ダッシュボードにアクセス
アップグレード完了のメッセージが出たら成功です。


コメントする