一念発起してMT4へアップグレードしたのも束の間、フルリビルドができないという問題が発生し、数時間格闘したのですが諦めて元のMT3.33へとダウングレードしました。誰かの参考になれば幸いです。
不具合内容)
サイトの再構築で、すべて、カテゴリ、個別記事などを選択して再構築させると、
この画面で先に進まなくなってしまう。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アップグレード後、
追加エントリー内容をメモ帳にコピペ。
追加されたコメントをメモ帳にコピペ。
フルリビルド(再構築)。
メモ帳からコピペしてエントリーを追加。
メモ帳からコピペしてコメントを追加。
以上でダウングレードおよびリカバリ終了。
このダウングレードメモを新規エントリーする(いまここ)。