MT4.1への復元でエラー

復元時のフォルダ指定ダイアログ
いくつかあったブログを、サーバー1個にまとめることにした。

で、ブログの数も多いが、MT4からバックアップ&復元があるので、これを使ってみた。
今までは、DBを直接バックアップ&復元していたのだけど、今回は、ブログをマージする必要があるので、DBのリストアじゃだめなのだ。

バックアップ&復元の対象にあるのは次の通り。
 

  • すべてのテンプレート
  • MT4.1から標準装備されるカスタムフィールド
  • エントリー
  • アセット(きちんと画像をMTからアップロードして、いれば、ここで役にたつ)
  • コメント
  • タグ
  • その他、一切がっさいの設定。たとえば、BASENAMEとか

つまり、従来のエクスポートなんて、目じゃない。
ただし、エクスポートの良いところは、テキストデータとして残せるので、他にも流用できそうなデータ形式になるところ。
シックスアパートでは、MTフォーマッとのテキスト形式で書き出すことで、インポート可能なデータを作成することができると紹介している。(Movable Type のブログ記事インポートフォーマット
そのフォーマッとでは、上記のうち、カスタムフィールドのデータ、アセット、テンプレートが落とせない。
あくまでもエントリーに関するデータがメインなので、気をつけないといけない。

復元機能は万能ではない。復元時には注意すべきことがある。

フォルダは前もって作成しておく
どうも、復元時に、フォルダがないとエラーになるようだ。
これ以外にも、現在、原因が特定できないエラーに悩まされている。

復元中にエラーがありました。 (IP: xxx.xxx.xxx.xxx) 25 分前
internal error at /usr/local/lib/perl5/site_perl/5.8.8/i686-linux/XML/LibXML.pm line 485. at /usr/local/lib/perl5/site_perl/5.8.8/i686-linux/XML/LibXML/SAX.pm line 64 at lib/MT/BackupRestore.pm line 270


このエラーのせいで、ブログのタイトルしか復元できない・・・。
また、分かったら、解決策載せます。今、手がつけられないから、あとで。

トラックバック:1

MT4.1(12):復元時の注意事項 from 連山 2008-04-18 (金) 09:29
MT4.1はバックアップ機能と同時に復元機能が強化されました。MT3.Xではエントリーとテンプレート(インデックス、アーカイブ、システム、モジュール)を... 続きを読む

コメント:2

エラーの原因が判明。
バックアップ時のファイル名が分かりにくいのでどのブログのものか、ファイル名に手を加えていたのがよくなかったようだ。

書き出されるファイル名そのままであれば、復元も何の問題もなかった。

ただ、今回、悩みに悩んだ挙句、DBは、統合しないことにした。
なので、現在、それぞれのDBをまるごと移動中。

もう、終ってしまったからどうでも良いが、sqlダンプをコピーするよりも、バックアップ&復元の方が、はるかに楽だ。画像ファイルすらコピーしてくれるのだから。

エラーの原因が判明。
バックアップ時のファイル名が分かりにくいのでどのブログのものか、ファイル名に手を加えていたのがよくなかったようだ。

書き出されるファイル名そのままであれば、復元も何の問題もなかった。

ただ、今回、悩みに悩んだ挙句、DBは、統合しないことにした。
なので、現在、それぞれのDBをまるごと移動中。

もう、終ってしまったからどうでも良いが、sqlダンプをコピーするよりも、バックアップ&復元の方が、はるかに楽だ。画像ファイルすらコピーしてくれるのだから。

Index of all entries

Feeds
About

supported by TOGORU

Return to page top