Blocking的なblog。ときどき割り込むように更新します。2011.03.16ロリポブログから他ブログへの移行こことは別に実験的に作っているMTのお話。使っていたロリポブログからMTへ記事を移植したときの覚え書き。ブログ記事のバックアップや移動は基本的にxmlでエクスポート、インポートするのが一般的ですね。ロリポブログからエクスポートしたxmlは独自形式でそのままのxmlだとMTでは読み込めません。検索すればでてくるのですが、まずはMovableType入門さんに紹介されている記事を紹介。ロリポップブログから移行する場合、エクスポートしたxmlファイルを変換する必要があります。1.xmlファイルの変換1.ロリポップブログの管理画面からxmlファイルをエクスポート。2.ツール「ブログのお引越し。」を用いてMT形式のtxtに変換。2.画像も移行する場合1.移行元のブログをGetHTMLWなどを用いてimages配下をローカルに落とす。2.images配下をサーバーにアップ。3.1-2で変換したtxtのsrc=”images”をsrc=”<$MTBlogURL$>images/”に一括置換。アップロードして読み込み。※エントリーなど全て階層が同じなら不要。この記事を参考に実際に作業してみました。ロリポブログからxmlをエクスポートしてローカルに保存するのは何も問題ありません。次に「ブログのお引越し。」をベクターからダウンロードして使える状態にしておきます。2.0をインストールした覚えのない方はこれの同梱版をダウンロードしてインストールしましょう。」で変換したxmlはtxtファイルとなり、記事本文とコメント、トラックバックなどは問題なくMTで読めるようになります。若干改行などが崩れてしまいましたが、そのへんは手動で訂正するしかないです。問題なのが画像で、手間がかかりました。ロリポブログの画像のパスが分からないのでGetHTMLWで自分が使っているロリポブログのサイトをまるごとダウンロードします。imagesフォルダに画像を入れてFTPでアップロード。画像は表示されません。3の一括置換なのですが、2009年6月現在のMTのバージョンは4.25でした。記事の通りに置換しても画像が表示されませんでした。MT4の画像挿入タグを調べて一括置換してみましたがそれでも表示されませんでした。画像データもデータベースで管理しているようなので、きちんとMT上でアップロードしないとMTが画像を認識しないようです。FTPでアップした画像は使えませんでした。このプラグインを使えばFTPでディレクトリごと画像を一括アップロードした後、MT上で登録することができます。txtのMTタグが正しくないので画像を実際に記事に表示させるには一件一件手作業でやる結果となりました。mt:asset-id=”xx”~からはじまる長いタグで、画像一つ一つにIDが振られており、イメージソースも何度も記述されていることから一括置換での表示は諦めました。仮に記事と画像の数がとてつもなく多い場合、画像は諦めたほうがいいかもしれません。(私は記事が200、画像も150程度でした。それでももう作業したくありません。)余談ですが、この「つかずはなれず」に掲載してある2007年以前の記事はかつてロリポブログで書いていたものです。WPはMT形式のtxtを読み込むことができるので「ブログのお引越し。」を使えばロリポブログからWPへの移植も可能...のはずです。前の話なのでうろ覚え。...この記事を書いている途中に同様の内容を検索したところPocketGang.comさんで紹介されていたsweets-town.comさんのLolipoMT2。こんな便利なツールもあるんですねえ。自分が作業した時は探し出せませんでした。これは画像も置換できるのんでしょうか?長い記事になりましたが、ロリポブログからMT、WPへの移植作業の参考になれば幸いです。データベースバックアップの設定(さくら)ロリポップの時に失敗したデータベースのバックアップの問題をまず解決することにしました。ロリポップの時はサーバー上のmysqlパスとmysqlダンプパスがわからず使えなかったWP-DBManager。さくらではパスの位置がわかりまし...おぼえがき動画をアップロードしようとしたんだけどお台場ガンダムを携帯で録画した動画をアップロードしてMT上で表示させようとしたのですが...。アップしたくなかったものです。swfファイルをMTからアップロード。これはだいぶ前から使わせてもらっているのですが、WPのサイドバーウィジェットはphpコードを認識できません。TypeMT4を頑張ってみてるけど相変わらず重い。