Movable Type 3.2 から4.2へアップデートしました。

user-pic
0

最初、Movable Typeのホームページでアップデートの情報を調べたら簡単に出来るとの
内容であったので3.2から4.2にアップデートを決行しました。

やはり最初からツマヅキです。

1.Perlのバージョンが古くPerl5.6から最新のPerl5.10にアップデートしました。

2.ここで問題発生。DBにMYSQLを使用しているのですが、Perl5.10用のDBD::mysql
  が見つかりません。
  Perl5.10は諦めPerl5.8を再インストールしました。

3.Movable Type のMT-config.cgiをバックアップして、3.2のファイルを削除、
  続いて、新しい4.2のファイルをコピーする。
  さらにアプリケーションディレクトリ/plugins/
      アプリケーションディレクトリ/mt-static/plugins/
      アプリケーションディレクトリ/mt-config.cgi をリストアする。

4.インストール後、mt.cgiにアクセスするとMysqlより接続できないとの応答あり。

5.Mysqを調べると、認証のパスワードが変更となっており、認証の方法を設定変更
  する必要がある。

  4.1 より前のクライアントを必要とするユーザをリセットし、旧パスワードを使用するようにする。

    mysql> use mtdb
    mysql> UPDATE user SET Password = OLD_PASSWORD('mypass')
            WHERE Host = 'local_host' AND User = 'mt_user';
    mysql> FLUSH PRIVILEGES;

6.これでやっとmt.cgiにアクセスするとMovable Type 4.2の画面が出てきました。
  しかし、ここでまた問題。
    Movable Type 3 からのアップグレードしたブログのテンプレートを初期化しても
  アーカイブマッピングの設定が引き継がれないとのことで手順に従い実行してら
  エラーが発生します。

7.もう悩むのは時間の無駄と判断し、データ量は少ないので古いファイルを手動で
  登録しました。

トラックバック(0)

トラックバックURL: http://minagawa.ddo.jp/mt/mt-tb.cgi/35

コメントする

このブログ記事について

このページは、が2009年3月13日 08:16に書いたブログ記事です。

ひとつ前のブログ記事は「2008年8月24日 サーバが故障した。」です。

次のブログ記事は「JR横浜線に物申す」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。