MT3.2からMT3.3 へのアップグレード(不具合発生!)

Movable Type 3.3-jaの提供が開始された。既存の私の環境(Movable Type 3.2-ja-2)からアップグレードした手順をメモっておく。

なお、アップグレードに伴い、私の環境では一部不具合が生じている。詳細は後述する。

アップグレード手順

  1. データの取得

    以下のサイトから、データをダウンロードする。

    Movable Typeのダウンロード

    ダウンロードした圧縮ファイルを解凍する。

    拡張子がcgiのファイルの1行目をインストールする環境に合わせて修正する。なお、デフォルトは、/usr/bin/perl である。当サイトが利用するサーバでは、デフォルト設定のままでよいので、修正は行わない。

  2. バックアップ

    mt/ ディレクトリ以下の全ファイルをローカルにコピーする。バックアップのためである。

  3. 設定ファイルの変更

    解凍したファイルのうち、mt-config.cgi を旧版のファイル(バックアップ用にコピーしたファイル)と置き換える。そして、ファイルの最後に以下の行を追加する。

    AltTemplate feed results_feed.tmpl
  4. テンプレートファイルの置き換え

    検索用のテンプレートを独自に作成していたので、ファイル(search_templates/default.tmp)を旧版のと置き換える。

  5. プラグインの追加

    旧版で使用していたプラグインを追加。旧版のplugins ディレクトリにあるファイルを、新版の同じディレクトリにコピーする。

  6. 旧版ファイル削除

    サーバ上の旧版のファイル(mt/ディレクトリ以下のファイル)のうち、データベースディレクトリ以外を削除する。

  7. アップロード&パーミッション変更

    ファイルをアップロードし、mt/ディレクトリの直下にあるファイルのうち、拡張子が.cgi のファイルのパーミッションを 700 (or 777 or 755)に変更する。

  8. アップグレード

    システムにログインすれば、アップグレード完了。

不具合

私の環境ではいくつかプラグインを入れているが、そのうちの1つであるMultiBlogがうまく動作していない。

エントリの再構築などは問題なくできるが、プラグインの設定のところで、MultiBlog の設定を行おうとすると、以下のメッセージが出て、設定を行えない。。MultiBlogのアップグレードを待つしかないのだろうか。。それとも私の設定ミス??進展があればご報告します。

unknown column: username for class MT::Author at lib/MT/Object.pm line 283 MT::Object::AUTOLOAD('MT::Author=HASH(0x86c36ec)') called at extlib/rayners/MultiBlogApp.pm line 197 rayners::MultiBlogApp::default('rayners::MultiBlogApp=HASH(0x84144d0)') called at lib/MT/App.pm line 664 eval {...} called at lib/MT/App.pm line 617 MT::App::run('rayners::MultiBlogApp=HASH(0x84144d0)') called at multiblog-config.cgi line 20 eval {...} called at multiblog-config.cgi line 14

トラックバック(2)

このブログ記事に対するトラックバックURL: http://itsmemo.com/mt/mt-tb.cgi/86

※スパム防止のため、管理人がトラックバック内容確認後、公開されます。

Studio Swallowtail - Movable Type 3.3 (2006年7月 1日 21:03)

いろんな所でMovable Type 3.3にUPDATEしたら「エラーが出た」... 続きを読む

sixapartから3.3のアーカイブをダウンロードして、解凍。 インストール手... 続きを読む

コメントする