最初、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.もう悩むのは時間の無駄と判断し、データ量は少ないので古いファイルを手動で
登録しました。
コメントする