MovableType4へのアップグレード(後編):MT4からMT3へダウングレード

一念発起してMT4へアップグレードしたのも束の間、フルリビルドができないという問題が発生し、数時間格闘したのですが諦めて元のMT3.33へとダウングレードしました。誰かの参考になれば幸いです。

不具合内容)
サイトの再構築で、すべて、カテゴリ、個別記事などを選択して再構築させると、
Clipboard01.jpg
この画面で先に進まなくなってしまう。50分ほどこの状態が続き、諦めました。このブログ以外のブログは再構築可能だったので、単純にエントリーの数が多い(3000オーバー)ことが問題を引き起こしている模様。

ダウングレード手順)

もう使わないと思うが、一応DBバックアップ

作業中にコメント、トラックバックがつかないようコメント、トラックバックcgiの停止。

$ cd /var/www/html/mt40
$ chmod -x *.cgi

DBのバックアップ
# mysqldump -u mtuser -pdbpassword mtdb > /var/mysqldump/mtdb_40.20070822_xxxx

DBをドロップ
# mysqladmin -u root drop mtdb

DBを新しく作成
# mysqladmin -u root create mtdb

バックアップしたダンプファイルを読み込ませる
# mysql mtdb < /var/mysqldump/mtdb.20070821_1817

DBのユーザーを設定する
# mysql -u root mtdb
mysql> grant all privileges on mtdb.* to mtuser@localhost identified by 'dbpassword';
Query OK, 0 rows affected (0.04 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

MT3.33のディレクトリへ移動。cgiを実行可能とする
$ cd ../mt333
$ chmod +x *.cgi
$ chmod -x mt-config.cgi

MT管理画面のURLをアクセスし、ログイン、ブログのエントリーなどができるか確認。

プラグイン

MT4インストール時に発覚した、入っていなかったプラグインをmt40ディレクトリからコピー
$ cd plugins
$ cp ../../mt40/plugins/mt-pingedentry.pl .

MT4アップグレード後、
追加エントリー内容をメモ帳にコピペ。
追加されたコメントをメモ帳にコピペ。

フルリビルド(再構築)。

メモ帳からコピペしてエントリーを追加。
メモ帳からコピペしてコメントを追加。

以上でダウングレードおよびリカバリ終了。

このダウングレードメモを新規エントリーする(いまここ)。