FC2ブログ

AutoPageからFC2へ移転(覚え書き)


みなさまこんばんは。新・男前日記でございます。予定通り本日移転いたしました。AutoPageで書いていた2千数百回分のログも、なんとか無事に(テキストデータのみ)移管できております。なので、初めてここにお越しいただいた方々にも、流れがわかりやすくなってるかと


んで、こちらへ移転したその日に、AutoPageでシステムトラブル発生しましてね。いやー、やはり移転の決断は正解だったと思うた次第です。それにしても、なんという脆弱なサーバー。こりゃAutoPageにアップしてる画像のサルベージも早めにした方が良さげですな


ひょっとしたらウチのように「もうAutoPageはイヤだ!他へ引っ越す!」と考える人が増えるかもしれません。しかしAutoPageは、入るのは簡単ですけど、引っ越す(出て行く)のは結構大変なんすよ
(´・ω・`)


そんなわけで、AutoPage(以下AP)からFC2へ移転しようとお考えの方のため、ちょっこしサポートをば


まず、APからデータを書き出す(エクスポート)ためには、有料会員になる必要があります。この時点で引っ越す気が失せますな。年間3000円ちょっとですが、自分が書いたブログ(データ)の書き出しに金を取るのか!と言いたい


しかし、それをやらねばエクスポートができません。ちょっとぐらいなら金払ってでも保存→移転したいかどうか、そのあたりはご自身のブログ内容やログ数からご判断くださいまし


次に、APからエクスポートできるのは記事タイトル、カテゴリー、本文のみで、コメント内容や画像データ等は書き出すことができません。おのれ!と怒るのはごもっとも。ですが、これはもう割り切るしかしゃあないです


コメントは諦めるしかないですが、画像や動画、音声データなどを失うのはくやしい。まぁ実際のところ、1つ1つ手動でダウンロードしていくしかないのです


とりあえずここで、全部の画像データをダウンロードできると仮定し、それを再度アップロードするためのサーバー、ないしはFC2のディレクトリを確認しておきます。めっちゃ簡単に言うと、アップした画像ファイルの格納されている場所のことです


たとえばFC2にアップしたこの画像ですと、



title2.jpg



http://blog-imgs-49.fc2.com/w/o/e/woep/title2.jpg
というのがファイルで、

そのファイルが格納されている(まぁ言うてみればフォルダです)は
http://blog-imgs-49.fc2.com/w/o/e/woep/
ということになります


この場所の確認をやっておくと、あとあとの作業が楽になります。APにアップした画像はもう諦めるお(´・ω・`)というヒトは、このプロセスをすっ飛ばして下さいまし



で、めでたくエクスポートできたとして。そのデータに問題があると(というかFC2の形式に合うてないと)、FC2側で読み込む(インポート)ことができませぬ。インポートボタンを押しても反映されないのですよ


ゆえに、エクスポート→ダウンロードしたログファイルを、ちょっこしイジってやる必要があります。ここでテキストエディタというアプリが登場。MacでしたらJeditあたりが有名ですね


テキストエディタでログファイルを開いてみましょう。記事ごとにこのようなヘッダーが付いているはずです



AUTHOR: anba
TITLE: 移転完了しました
DATE: 08/04/2004 21:42:01
PRIMARY CATEGORY: 日常たわごと君
STATUS: Publish
ALLOW COMMENTS: 1
ALLOW PINGS: 1
CONVERT BREAKS: 1


このあとに記事本文が続きます。まぁつまり、書き出せるデータはこれだけやということです


修正する点は次の3カ所です


・改行の反映
・画像へのパス
・文字コード



まずは改行の反映から。APから出力されたログファイルは「MovableType(MT)」という形式なんですが、これをそのまま読み込むと、元の文章にあった改行がまったく反映されません。ですので、先ほどのヘッダーにあります「CONVERT BREAKS: 1」という文字列を「CONVERT BREAKS: default」に置き換えてやる必要があるのですわ


これ、わざわざ1つ1つやらなくても、テキストエディタの検索・置換機能を使えば一気にできます。「CONVERT BREAKS: 1」で検索し、「CONVERT BREAKS: default」にすべてを置換にすればOKです


次に画像ファイルへのパスを書き換えます。APの場合、アップロードされたファイルは相対パスで記述されています。めっちゃ簡単に言うと、APの中だけで通用するURLみたいなもんです


たとえばAPにアップしたこの画像






http://star.ap.teacup.com/woep/timg/middle_1322759238.jpg
というのがファイルなんですが、

APでは<img SRC=>タグに続き
/woep/timg/middle_1322759238.jpg
としか記述されてないのです

このままじゃ外部から画像を呼び出すことができないため、これをフルパスに書き換えます


上のファイルの場合、APにデータを残したまま(APを画像倉庫として使う)、FC2から画像ファイルへリンクさせるようにしたければ、検索対象文字列を「/woep/timg/」にし、置換を「http://star.ap.teacup.com/woep/timg/」にすればOKです


FC2に再度アップしなおして画像を使いたければ、先に確認しておいたディレクトリ(格納場所)に置き換えればエエのです。別サーバーの場合も同じく


んで、残るは文字コード。APは「Shift_JIS」という文字コードですが、FC2は「EUC_JP」なのですね。ですので、修正したログファイルを「別名で保存(名前を付けて保存)」にし、その際に保存ファイルの文字コードを「EUC_JP」にします


これでとりあえずFC2で読み込めるはずなんですが、念には念を入れて、次の作業もやっておいた方がベターかもです


・FC2側の記事カテゴリ名をAPにあったものに一致させておく
・ログファイルを分割する



記事カテゴリ名は後からでも修正・追加できます。ログ分割については、あまり大きなログファイルだとインポートに失敗することが多いようなので、分けておいた方が無難かと思われます


有志がこういうログファイル分割サービスをやっておられます
Export Log Spliter


まぁ環境の違いはあるでしょうけど、ウチはこのプロセスでインポート/移転に成功しました。ご参考までに



さあて、明日からまた平常運転に戻りますぞ〜


■WOEP New Album
燃える男の唄




WOEP 公式website


スポンサーサイト



とりあえず


AutoPageの過去ログ(テキスト分)は移転させました。ログが大きすぎて分割せにゃならず、また改行コードをデフォルトにせねばならず、画像へのリンクを修正せねばならず、さらにFC2は文字コードがEUC-JPなのでフンダララ



過去記事数が膨大やと引越も大変です
(;´∀`)



とりあえず、あとは画像の保存とアップだけですわ。さてと、寝よ寝よ


■WOEP New Album
燃える男の唄




WOEP 公式website


プロフィール

woep

Author:woep


大阪を拠点に、地下で細々と、しかし男前に活動するロッキンロールバンド。このブログは、Vo&Gt担当のanbaが主に執筆しています。よろしくです。




公式サイト


最新記事
カレンダー
11 | 2011/12 | 01
- - - - 1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
カテゴリ
最新コメント
絶賛配信&発売中!



アルバム『落花生』
全国有名CDショップにて絶賛発売中!!

ライブアルバム『うたもの』
ライブ会場にて超絶賛発売中!!


anbaソロアルバム
『HOME』
絶賛手売り中!!w


WOEPからのお願い



吉川友梨ちゃん捜索の輪
どんな些細な情報でも結構です!吉川友梨ちゃんの捜索に、どうかご協力を!

↓下記サイトもご覧下さい↓
吉川友梨ちゃん捜索の輪



うさぎサミット

うさぎを捨てないで!

* * * * *

東日本大震災への義援金に
ご協力下さい!


日本赤十字社
義援金は郵便局・ゆうちょ銀行で受け付け、口座名義は「日本赤十字社 東北関東大震災義援金」、口座番号は「00140−8−507」。9月30日まで受け付けています
みなさま、どうぞお力を!




日本に元気を!


◇トラックバックおよびコメントについて◇


・一部カテゴリはトラックバックを許可していません
・言及またはリンクのないトラックバックは削除させていただきます
・トラックバック、コメントともに、内容によっては削除することがあります。削除基準は管理人の気分です

WOEPへメール

名前:
メール:
件名:
本文:

月別アーカイブ
Twitter

リンク
QRコード
QR
おすすめ
Powered By FC2ブログ

今すぐブログを作ろう!

Powered By FC2ブログ