livedoor→wordpress移行メモ
ワイフのブログで利用しているドリコムブログが3月にサービス終了、livedoorに統合されるということで、どうせならということで、もともと借りているレンタルサーバー上にwordpressの環境を構築して移行することにした。やり方が悪かったせいかも知れないが、その手順が超面倒臭かったので、メモとして公開することにした。同じような移行を考えているひとの参考になればと思う。また、参考にさせてもらったページも紹介しておく。(k0d4m4さま、大変参考になり、助かりました。ありがとうございました。)
まず、ドリコム。ここはエクスポート機能なし。どうやら2月以降に引越し機能が提供される予定らしいが、どんな形で提供されるのかよく分からないものを待つもよりは、エクスポート機能(有料)があるlivedoorを利用しようということで、ドリコム→livedoorの移行サービスを利用して一旦livedoorに移行してから、livedoorのエクスポート機能を利用することにした。
livedoorからエクスポートするには有料版に加入する必要がある。昔に俺が移行したときは、確か有料版にお試し期間が何日かあってその期間を利用してエクスポートしてから解約することで、一円も払わずにエクスポートできた記憶があるが、今は塞がれてしまったようだ。ケチ。しぶしぶ300円払ってlivedoor-Proの契約をする。
さて、契約すると「ブログ設定」から「ブログの書き出し、製本」という機能が使えるようになる。MovableTypeの形式で出力できる。コメント、トラックバック含めて全部「ブログの書き出し」を実行。
ここで、ブログの規模にもよると思うが、数分待つと、ページ下の「ダウンロード」ボタンの字が灰色だったのが黒くなる。”backup.txt”をダウンロード。
できたできた。。。うんうん。。。。で、画像は?そう。画像をダウンロードする機能が提供されていないのだ。これじゃぁ書き出し機能があっても片手落ちやんか。ケチ。Firefoxで、livedoorブログの画像のプロパティを見ると、URLが
http://livedoor.blogimg.jp/<アカウント名>/imgs/1/a/1axxxx.jpg
みたいになってる。ドリコムのときはアップロードしたファイル名がURLになっていたのだが、livedoorに移行すると何やら記号みたいなURLに自動変換されている。これをFTPとかで一括ダウンロードしたいのだけど、FTPでアクセス可能なのは、ブログ用に用意されたドメインであり、この画像専用と思われるサーバー、”livedoor.blogimg.jp”へのアクセス権限を与えられているわけではない。この分かりにくいファイル名の画像を一個一個ダウンロードせいってか?ウガー!!
そこで、上記リンクのk0d4m4さんの情報を頼りに、GETHTMLWというツールを利用することにした。これは、WEBページの情報を全部持ってきてくれるツール。で、「WebPage取得」でlivedoor上のブログのURLを入力して取得。待つこと数十分。。。。あれ?画像取れてないね。かわりに”.$mv”みたいなファイルがたくさんできている。何だろ?
ダウンロードした$mvファイルをエディタで開くと、HTML形式で「302 Found」とかHTTPの応答メッセージが書いてあった。もしやと思い、Firefoxでlivedoorブログの画像だけを表示してみると、
http://livedoor.2.blogimg.jp/<アカウント名>/imgs/1/a/1axxxx.jpg
“2“。。。。?
ということで、さらに別の場所にリンクが張られていて、そっちが画像のありかだと分かった。ちくしょうメンドクサイことするな。。。。どうやったらGETHTMLWがそっちの画像を取ってくれるのか、少し調べると「設定」→「取得条件設定」で「移動Pageの完全追跡」をチェックするとリンク先も取得してくれることが分かった。ただ、これだと何でもかんでも取ってきてしまうので、「許容URL設定」で「livedoor.2.blogimg.jp/<アカウント名>/imgs/」を追加。
で、もう一度取得してみる。また待つこと数十分。。。。。ウワーイ!!取れた!!
しかし、本当にこんなにやらないと移行できないとしたら、普通のひとはまず移行できないんじゃ?ユーザー手放したくないのは分かるけど、livedoorさん、すこし度量狭すぎやないか?
あとは、取得した画像のトップディレクトリに適当な名前(例:”imgs_old”とか)つけてサーバーにUP、先ほど取得した”backup.txt”のファイルをエディタで開き、
http://livedoor.blogimg.jp/<アカウント名>/imgs/1/a/1axxxx.jpg
を
http://<新しいドメイン名>/wp-content/uploads/imgs_old/1/a/1axxxx.jpg
みたいにアップした場所に一括置換してから、”mt-export.txt”にリネーム。wp-content下にアップしてから、wordpressのインポート機能でインポート。何とか無事移行できそうだ。疲れた。。。(や)






お役に立てて何よりです。
Livedoor PROの解約もお忘れなく(笑
私の場合は解約もすんなりできませんでしたが・・・。
k0d4m4
1月 6th, 2010 at 2:59 pm
ありがとうございます。もっと簡単にできると思ったのに色々とトラップがありキツかったです。
そして、Livedoor-PROの解約は何とかできたのですが、walletの削除ができず現在問い合わせ中です。
ヤマゾウ
1月 7th, 2010 at 1:48 pm
サポートよりメールが。Livedoor walletの削除はできないそうですね。カード情報削除をもって退会ですか。なんか釈然としませんが。
ヤマゾウ
1月 7th, 2010 at 9:26 pm
[...] livedoor→wordpress移行メモ [...]
MK2-BLOG» Blog Archive » ライブドアブログからWPへお引っ越し
4月 6th, 2010 at 1:51 am