MovableTypeで、ブログをバックアップするための方法を記します。システム的には、データベース毎バックアップを取るのが確実ですが、MT4からはブログ単位でバックアップを取ることができるようになっています。
バックアップは基本的にブログを画像ファイルなども含め丸ごととり、他のMT4へ移動させるためのもので、サーバーを移転する場合とか、再インストールを行った場合に適します。
バックアップするブログのダッシュボードへ行き、ツール→バックアップへ移動します。

圧縮フォーマットは、「圧縮しない」「zip」形式から選択します。

通常は、「分割しない」で行うわけですが、分割して行うこともでき、この場合分割した出力ファイルのサイズを選択します。

バックアップを作成ボタンを押します。すると、バックアップの経過画面が出た後に、ポップアップでこのファイルをどのように処理するか要求する画面が出ます。

バックアップはxml形式で作成されますが、通常は保存するを選びます。

バックアップしたファイルを復元させる方法は、ブログを新規作成する場合と同様にシステムメニューに入り、ツール→復元へ進みます。

バックアップするファイルを指定し、復元ボタンを押すと以下のような画面が出ます。

サイトパス/サイトURLとも、以前と同じ環境で復元されるように設定されています。通常これで問題ないので、次へボタンを押します。

自動で復元処理が行われ、ブログが復元されたメッセージがでるので、閉じるボタンを押します。
一覧→ブログをご覧ください。

新規にブログが作成されたのと同じ扱いになり、新しいブログ番号がついたのが分かります。そのブログの管理画面へいき、再構築を行ってください。
この方法は、画像ファイルも含めて丸ごとバックアップする方法なので、サーバーによっては処理に時間がかかります。SQLiteを使っている場合は、SQLiteのみバックアップする方がFTPでダウンロード/アップロードするわけですから簡単にできます。また、MySQLの場合PhpMyAdmin、PostgreSQLの場合はPhpPgAdminでバックアップを取ることとなりますが、これについては後日触れることとします。
※画像ファイルも含めバックアップを丸ごと取る方法、と書きましたが、これは新規記事作成画面から投稿した場合に限られ、FTPソフトなどで転送した場合は含まれません。

コメントする