land.toサーバでMovable Typeから WordPress への移行
当初は Movable Type 3.35 で始めたこのブログだったが、やっぱり完全に php で動く WP への未練が断ち切れず先ほど WordPress 2.6.1 に入れ替えた。
何だかよくわからないけれど適当にやっていたらブログ・エントリのデータをあっさり入れ替えることが出来たので、その手順をメモしておく。
(1)まず MT の管理画面で、これまで投稿したエントリをエクスポートした。てっきりテキストファイルがダウンロードされるのかと思いきや、いきなり画面にデータが(無理やり)表示されたのでビックリした。ここはあわてずに、ブラウザのソースを名前をつけて保存した(land.toサーバの自動挿入広告htmlは手作業で削除した)。
(2)WordPress の圧縮ファイルをダウンロードし、解凍、そして設定ファイルを書き換えて land.to サーバにアップした。なお今までの Movable Type のファイルはローカルに全てダウンロードしたうえで、サーバ上に /mt/ というディレクトリを作ってその中に移動させた。これで旧ブログもそっくりそのまま存在させられる(もちろん新規投稿やコメント書き込み、トラックバック受信はエラーになるけど)。WordPress への移行が完了したら削除する予定。
(3)MT では文字コードを EUC-JP にしていたが WordPressでは UTF-8 にしたかった。そこで land.to サーバに初めから置かれている php.ini をダウンロードし、文字コードを設定している2ヶ所を utf-8 に直してアップロードしなおし。ところで land.to の初期設定では何になってたっけ。
(4)インストール時に land.to の広告自動挿入が悪さをするといけないので、念のため自動挿入を遮断する .htaccess を書いてアップロードした。
LayoutIgnoreURI *.php
(5)サーバにアップした readme.html にアクセスし、指示に従って一瞬で WordPress のインストール完了。広告遮断 .htaccess は /wp-admin/ に移動させた。これで管理画面では広告が出なくなるはず。
(6)Movable Type からエクスポートしたデータのファイル名を mt-export.txt に変更し、さらに文字コードを UTF-8 に変更して保存した。そして WordPress の管理画面でインポートしたところ、いとも簡単に全エントリおよび付随するコメントとトラックバックまで WordPress に収まった。
※なお、Movable Type のときは yyyy/mm/*.php だったエントリ・アーカイブURL が WordPress では ?p=Number という形式に変わってしまった。これを避けるためには、インポート前に管理画面で設定を変えておく必要があるのかもしれない。
以上、特に大きな壁にぶつかることも無いまま Movable Type から WordPress への移行が出来たっぽい。
この記事に投票してくれ。頼む!→人気ブログランキング
関連する投稿
このページのURL / トラックバックURL:
Twitter・2ちゃん用の短縮URL


コメント受付中!