※「手抜きブログ」は、ブログを書かずに寝落ちし、翌日午前中にアップしています。
※このため、日付が 1日 遅れています。
11月30日 土曜 晴れ
– – – – – – – – –
トピック:
SSブログの過去記事全部を黒猫ブログへ一括して移行中の件
2025年3月31日で SSブログは終了し、全ての記事が見れなくなります。 運営サイドから、12月中頃に Seesaaブログへの移行ツールが提供されるとアナウンスがあり、移行ツールでSeesaaブログへの移行を想定している方が多いと思います。
↓
ですが、全ての過去記事を、画像も含めて無制限に移行できるか、いささか懐疑的です。 移行ツールには、何らかの制約(移行できる記事数=500記事以下、とか、画像ファイルの合計 3GB以下とか・・・)がありそうな気がしています。 また、So-nerブログ時代の過去記事も移行となると、ひと悶着ありそうです。 わたしは、自分のVPS(仮想プライベートサーバー)で運用しているファイアウォール、Webサーバー、データベース、Wordpress(世界中で使われているブログシステム)に、SSブログの過去記事を移行してバックアップした上で、アメーバブログあたりで、新規に新ブログを立ち上げる予定です。
↓
これからSSブログを移行される方の一助になるかと思い、SSブログから黒猫ブログへの移行手順や注意点を書いておこうと思います。
まず、SSブログですが、記事を投稿する前に画像ファイルをファイルサーバーへアップロードしておき、記事はSSブログのエディタで書いて、「アップロード」した画像ファイルのURLを imgタグでリンクし、その記事を「保存」ボタンでデータベースのテーブル(Excelの表のようになっています)へ保存します。
記事はデータベースのテーブルにあり、そこから、ファイルサーバーへアップロードした画像ファイルへリンクしている構造です。
↓
SSブログのデータベースのテーブルに保存された記事は、管理画面から MT形式でエクスポートすることで、ログファイル(拡張子 .log)として出力できます。
↓
新ブログ(ここでは黒猫ブログ = WordPress)で、ログファイルをインポートすれば、記事を新ブログのデータベースへ移行できます。 ですが、SSブログ専用ではないインポーターでインポートした場合、記事は新ブログのデータベースへ移行できても、記事中のリンクが SSブログのファイルサーバーにある画像ファイルのURLになり、画像ファイル自体は新ブログのファイルサーバーへはコピーされませんので、SSブログが終了した時点で記事中の画像はリンク切れで表示されなくなります。
↓
SSブログにアップロードした画像ファイルは、名称が元のファイル名と変わっている場合が多いため、画像の元データを持っていても記事中の imgタグでリンクしている画像ファイルのURLは再現できません。 このため、わたしは SSブログのファイルサーバーにアップロードされている画像ファイルを imgタグのURLのファイル名で一括して自動的にダウンロードするアプリを開発しました。
もちろん、SSブログのサーバーに負荷がかからないよう、ダウンロードする範囲を細分化してスケジュールしています。
↓
SSブログのファイルサーバーから画像ファイルをダウンロードしたら、それらをセキュアな(伝送路が暗号化された)ファイル転送アプリ(scpなど)で、新ブログのファイルサーバーのブログ画像用ディレクトリへまとめてアップロードします。
しかし、この時点では新ブログのデータベースにある記事内の imgタグのURLは、まだ SSブログのファイルサーバーの画像ファイルへリンクしているので注意です。
↓
最後にやるべき作業は、新ブログのデータベースのテーブルを SQLで 「SELECT *」 し、記事中の imgタグの URLを、SSブログのファイルサーバーの画像ファイルから新ブログのファイルサーバーの画像ファイルへ一括して書き換えて COMMITする必要があります。
たとえば、記事中の imgタグの URLが。
https://blog.ss-blog.jp/_images/blog/_XXX/ブログ名/disk_full.png
だとすると、
https://新ブログドメイン名/ブログ名/画像ファイルディレクトリ名/disk_full.png
に一括変更します。 全部の記事中のURLの書き換えは、WordPressの場合は、Search Regexプラグインでやります。
↓
なお、SSブログから公式に提供される移行ツールは、ログファイルをSeesaaブログへインポート時にSSブログのURLを指定すれば、記事中の imgタグのURLから画像ファイルをSeesaaブログのファイルサーバーへコピーして、記事中のURLの書き換えもやってくれる可能性が、まあまああります。 ただ、その場合でも記事数や画像ファイル容量などの制約があるかもしれませんので、手放しでは喜べませんが期待しましょう。
※ ※ ※ ※ ※ ※ ※ ※ ※
So-netブログ時代からの負の遺産でブログの移行がうまくいかないこともあります。 まず「絵文字」です。
これを記事中で使うと、SSブログからエクスポートした時点で、SSブログのファイルサーバーの絵文字用の共通画像ファイルへリンクされます。 例えば、、、
https://blog.ss-blog.jp/_images_e/75.gif
です。 絵文字の移行はURLパターンが異なるので、別処理をするコードを書いておく必要があります。
まあ、絵文字はリンク切れでいいですよ、って方は、放置でもよいでしょう。 しかし、旧So-netブログ時代に絵文字を使った場合、絵文字用の共通画像ファイルではなく、ブログユーザーがアップロードした画像ファイルとして扱われるケースが実際にありました。 絵文字の移行は、一筋縄ではいかないので、きっぱり移行をあきらめてリンク切れでよしとするのがよいかと思います。
↓
あと、これも 旧So-netブログ時代の負の遺産ですが、アップロードした画像ファイル名にタイムスタンプが連結されるケースもありました。 たとえば、
imgタグのURL中のファイル名が
m_2008-03029T22:04:35-ac6f5.jpg
となっていますので、Windows 11なんかのPCにダウンロードしようとするとファイル名に「:」が使えないため、エラーがでます。 「:」はエスケープするように手直しが必要です。
↓
そんなこんなで、SSブログの画像ファイルを一括ダウンロードするアプリを、エラーで止まるたびに改良して、何度も実行するハメになりました。 もちろん再実行の場合は、エラーになった画像ファイルのでダウンロードから続行するようにしています。 で、ちゃんとSSブログのファイルサーバーから画像ファイルをダウンロードできました。 ブログが複数ある場合は、サブディレクトリで画像ファイルの置き場所を分けたほうがよいです。
12月中頃にSSブログ公式謹製の Seesaaブログ移行ツールは、上記の So-net時代の負の遺産でエラーになって止まらないことを祈ります。 制約にひっかかったり、エラーで移行作業が止まることもあるよ、という可能性は頭の隅に置いておくとよいです。
– – – – – – – – –
朝:
ハローキティートースト、ベーコンエッグ、コーヒー、砂糖不使用ヨーグルトでした。
– – – – – – – – –
午前:
– – – – – – – – –
昼:
ドトールでベルギーワッフル、ブレンドコーヒー(S)でした。
お腹がすかないし・・・
– – – – – – – – –
午後:
– – – – – – – – –
夜:
ニチレイフーズダイレクトの健康管理食(八宝菜と おかず 4種)、減塩味噌汁、コナンふりかけでした。
– – – – – – – – –
備考:
So-netがブログサービスを手放して、Seesaaブログが拾ったとき、ブログ自体をSeesaaに移行せずに認証だけを変更して、SSブログという中途半端なブログサービスにしたとき、いずれ近いうちに、SSブログはSeesaaブログに統合されるだろうと予想していました。
SSブログはなくなるよ、とブログ記事に書いたこともありました。
来るべきSSブログ終了に備えて、粛々と移行プランを練っていたので、SSブログの過去記事を まるっと黒猫ブログへ移行する手順ができていました。
AIイラストブログは、そのための布石でもありました。
未来予想図の通りにSSブログが終了し、プラン通りに過去記事全部まるっと黒猫ブログへ移行して、SSブログの過去記事アーカイブとして残し、新しい記事は、アメーバブログ(※)あたりで新規スタートがきれそうです。
※アメーバブログは、SSブログのように「いいね」でユーザ同士のつながりができるから
– – – – – – – – –
おわり
コメント
5GB近い私のブログは、移行できないのではないかと、心配です(/_;)
さすがいろいろ考えてますね^^
移行ツールがあるから大丈夫、と安心しきっている人はデータの一部を失うことになるかもしれませんね。今からでもすこしずつバックアップはとっておいたほうがよいのではと思いますが、みなさん「次はどこに行くか」ばかりに気を取られて肝心のデータをどう守るかまでは考えていないように見受けられます。
まぁ私は、移行ツールを見てから色々検討したいと思います(^_^;)
役に立ちます。
今までのデータをどうするか……
知識がないので右往左往中です(;^ω^)
********************
SSブログの過去記事全部まるっと黒猫ブログへ移行中の件 の
ブログ記事に、たくさんのコメントをいただきまして、
ありがとうございました。
********************
ぁぁ、過去記事は本人しか見ないよね(^_^;)
なので私はSeesaaブログに移行しないで他のブログに移行して非公開にしようかなと思ってます(;^ω^)
Seesaaブログは、新たにやるって感じにしようかなと思ってます(^▽^;)