MovableType3.3から4.01へのアップグレード

ぼく個人の趣味的ブログとして「勝の山と岩日記」というのをMovableType(MT)で動かしている。
MTは商品ソフトだが、完全個人使用に限って無料で使うことができる。
これまではVer.3.3だったが、8月に4.0がリリースされ、さらにマイナーバージョンアップの4.01も登場。安定してきたということなので、アップグレードしてみた。


最初は「Movable Type4 アップグレード方法」
にある方法でやってみた。
phpMyAdminを使って3.3のデータベースをバックアップし、「mt4」という新しいデータベースを作成。mt4に3.3のバックアップデータを取り込む。
~/masaru/にmt4というディレクトリを作成し、mt4.01のファイルを転送。mt-config.cgiのCGI-Path、StaticWebPathをmt4以下に書き換え、DBの項目を修正。
これで~/masaru/mt4にアクセスすると、なぜか8月初旬までのエントリーしか表示されない。さらに再構築を行おうとすると
「MTEntryDateを日付コンテキストの外部で利用しようとしました。」
といったエラーが表示され、再構築が完了しない。
このエラーメッセージで検索すると、「MTArchiveDateに修正すればよい」といった記述が出てくる。そこで書き換えると、今度は「MTArchiveDateを日付コンテキストの外部で・・・」とか言ってきて、きりがない。
結局、この方法でのアップグレードは諦めた。
phpMyAdminでmt4というデータベースは削除。^/masaru/mt4にあるファイルも全部削除し、再度、4.01ファイルをアップロード。
mt3.3の管理画面に戻り、ブログデータをエクスポート。~/masaru/mt4にアクセスし、データをインポート。これで再構築したところ、ちゃんと4.01で表示されるようになった。
後はmt4をmtとリネームし、関連箇所を書き換え、再構築したら~/masaru/mtで新しいブログに入ることができた。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください