« 「VMX Builder」 & 「マスカット」の紹介 | メイン | RubyでMovable TypeのXML-RPC APIを利用する »

Movable Typeアップグレード奮闘記 (3.2-ja-2 -> 3.33-ja)

  はてなブックマークに追加 このエントリを livedoor クリップへ追加

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.cssmt-static/themes/にコピーします。


  これで、表示が正常に戻ります。
  同じような症状を経験した方は、以上の(補足)を試してみてください。


まとめてみると、あまり奮闘してないようにみえますが、ここまで、ほぼ1日がかりです。
おつかれさまでした。




Ads BOARD








最近のエントリーとその関連エントリー

トラックバック

このエントリーのトラックバックURL:
http://kazuhiro.ty.land.to/blog/mt-tb.cgi/98

  Map