Movable Typeアップグレード奮闘記 (3.2-ja-2 -> 3.33-ja)
Movable Typeをバージョン「3.2-ja-2」から「3.33-ja」へアップグレードすることにしました。
アップグレードの手順を紹介します。
(1)最新版のMovable Typeをダウンロードする
(2)現在のMTのバックアップを行う
(3)ダウンロードしたファイルを展開して、「mt-config.cgi」ファイルを編集する
(4)サーバにファイルをアップロードする
(5)データベースのアップグレードをする
(6)いらないファイルを削除する
(7)表示を確認する
(補足)表示を修正する
次に、具体的な作業内容を示します。
(1)Movable Typeをダウンロードする
最新版のMovable Type(以下、MTと表記する)を「ECバイヤーズ」からダウンロードします。
「ECバイヤーズ」のサイトにて、名前とe-mailアドレスを登録します。登録が完了すると
○ダウンロード認証キー
○ダウンロード確認画面
の情報が、登録したe-mailアドレスに送られてきます。
ダウンロード手順についての詳細が、送られてきたメールに書かれていますので、
それにしたがってダウンロードを行います。
この記事を書いている時点(2006/12/10)での、MTの最新バージョンは「3.33-ja」でした。
(2)現在のMTのバックアップを行う
(a)データのバックアップ
「3.2-ja-2」のMTの管理画面にログインして、念のためブログデータをバックアップします。
「ユーティリティ」の「読み込み/書き出し」から「エントリーの書き出し」を選んでブログデータを保存します。
(b)「3.2-ja-2」環境のバックアップ
サーバ上で、MTの「3.2-ja-2」のファイルがあるディレクトリをリネームしてバックアップします。
インストールしてあるディレクトリが「blog」である場合は、blog -> blog.orgにしておきます。
(3)ダウンロードしたファイルを展開して、「mt-config.cgi」ファイルを編集する
「mt-config.cgi-original」ファイルをコピーして「mt-config.cgi」をつくります。
次に、「mt-config.cgi」ファイルを編集します。
「CGIPath」
「StaticWebPath」
データベース接続に必要な情報
を設定します。
ファイルの編集方法についての詳細は、「環境設定ファイルmt-config.cgiの設定」にあります。
(4)サーバにファイルをアップロードする
設定ファイルの編集が終わったら、MTをアップロードします。
MTのアップロードが完了したら、「権限の設定」を参考にして、ファイルとディレクトリのパーミッションを設定してください。
「plugin」ディレクトリにあるcgiファイルも権限も忘れずに変更します。
ブラウザで「mt-check.cgi」にアクセスして、インストールの準備が整ったことを確認します。
(5)データベースのアップグレードをする
MTにログインします。
「Movable Typeの最新版のインストールが終了しました。
次にデータベースのアップグレードを行います。ボタンをクリックして先に進んでください。」
と表示されるのでそれに従いデータベースのアップグレードを行います。
(6)いらないファイルを削除する
通常の利用の際に、不要と思われる次のファイルを削除します。
mt-check.cgi
mt-db2sql.cgi
mt-testbg.cgi
mt-upgrade.cgi
mt-wizard.cgi
メンテナンスなどで必要になった場合は、再度アップロードして利用します。
(7)表示を確認する
blogページにアクセスして、表示を確認してみます。
うまく、表示できていればアップグレード終了です。おつかれさまでした。
(注)
デフォルト設定で、表示に問題がなくとも、
「StyleCatcher」を利用する場合には、補足で述べた作業をする必要があると思います。
念のため確認してください。
わたしの場合は、表示がずれていました(@@)
もう一仕事です。
(補足)表示を修正する
表示が、左下によっています。
解決のヒントはテンプレートの「スタイルシート」にありました。
「スタイルシート」に、次の一行があります。
@import url(MTをインストールしたディレクトリ)/mt-static/themes/base-weblog.css);
しかし、urlで指定されて場所に「base-weblog.css」がないのです。
そこで、plugins/StyleCatcher/base-weblog.cssをmt-static/themes/にコピーします。
これで、表示が正常に戻ります。
同じような症状を経験した方は、以上の(補足)を試してみてください。
まとめてみると、あまり奮闘してないようにみえますが、ここまで、ほぼ1日がかりです。
おつかれさまでした。