今回は、データのバックアップについて書いてみます。
なんで唐突にバックアップかと言えば、それはMovableType3.1の日本語版が公開されたから、という単純な理由。バージョンアップは上書きインストール(事実上の再インストール)しかないみたいなので、バックアップは重要なわけです。
「男だったら、MySQLからバックアップせんかぁ!」
という意見もありますが、やっぱりMovableTypeからやりたいんです、やさしいから。
データのバックアップ編
まず、管理画面を開く必要があるので、mt.cgiを起動し、管理者でログオンする。
![](https://blogimg.goo.ne.jp/user_image/1a/76/8cb0a3b28faba229c985b5ecd57ed33b.jpg)
メニューの中の「読み込み・書き出し」をクリックし、下にスクロールすると、データを書き出すリンクがあります。
![](https://blogimg.goo.ne.jp/user_image/4a/18/b302cb002424f0675a1f0a23d27f0ddc.jpg)
これをクリックすると、エントリーデータを書き出した表示になるので、そのまま保存すればOK!
![](https://blogimg.goo.ne.jp/user_image/0f/10/2ee981a39acba73f51b1e401cd856e23.jpg)
ただし、これだとエントリーだけがバックアップされます。もっとも、エントリーの中で使用されているユーザー名やカテゴリ名もバックアップはされます。しかし、ユーザーのパスワードやニックネームは保存されないので注意が必要です。
テンプレートのバックアップ編
自分が作ったデータはエントリーだけではありません。各種テンプレートも重要なデータです。
バックアップ方法をググってみると、
テンプレートの効率的なバックアップ/リストア
で解説されていました。しかし、なんかイマイチわからない。自分がバカだということは置いといて、これがVer.2.661用だからだろうか?
他のを見てみると、
各種テンプレートのバックアップ
で
「このテンプレートにリンクするファイル」の欄に「backup/MainIndex.dat」てな感じで記入して保存
とかってあるわけです。ようやくわかりました。Ver3.0以降では、管理画面も日本語だったんですね。おかげで、スタイルシートやテンプレートの中にそういう記述があるのか?と検索しまくってました。
こんな感じでやればいいわけですね。
![](https://blogimg.goo.ne.jp/user_image/05/c8/6cf62da6265a14baf6dd05df1117a774.jpg)
もちろん、新規のフォルダにバックアップする場合はフォルダ作成を忘れずに!
これはもともと、バックアップというよりも外部のエディタなどで編集するためのもののようですが、便利です。特に、先ほど紹介したテンプレートの効率的なバックアップ/リストアで紹介されている、バージョンごとにバックアップという方法はすごく便利です。いぢって失敗しても、すぐに戻せるのはとても素晴らしい!
データのリストア編
まず、素のMovableTypeはインストールした、という前提で書いていきます。
MovableTypeをインストールしたフォルダに、『import』というフォルダを作成します。仕様で、MovableTypeはここからしかエントリーのデータを読み込まないので、注意してください。そこにバックアップしたファイルを置き、管理画面の「読み込み・書き出しでファイル名を指定して読み込むだけ。
ここで注意するのが、エントリーを書き込んだユーザーが複数ある場合。
エントリー情報と共に、登録されていないユーザーも勝手にインポートしてくれます。ただし、パスワードとニックネームなどの情報はインポートされません。ユーザー名のみです。インポートのところでパスワードを入力しておくと、全てのインポートされるユーザーが同じパスワードになるので注意が必要です(と泣きを見た人が言うんだから間違いない)。なので、複数ユーザーのインポートの場合、パスワードの欄は空欄でインポートし、一人一人パスワードなどの再設定をするしかありません。
こんな感じで、バックアップ、リストアは出来ます。何かの際に、泣きを見ないためにもバックアップはしておきましょう。
なんで唐突にバックアップかと言えば、それはMovableType3.1の日本語版が公開されたから、という単純な理由。バージョンアップは上書きインストール(事実上の再インストール)しかないみたいなので、バックアップは重要なわけです。
「男だったら、MySQLからバックアップせんかぁ!」
という意見もありますが、やっぱりMovableTypeからやりたいんです、やさしいから。
データのバックアップ編
まず、管理画面を開く必要があるので、mt.cgiを起動し、管理者でログオンする。
![](https://blogimg.goo.ne.jp/user_image/1a/76/8cb0a3b28faba229c985b5ecd57ed33b.jpg)
メニューの中の「読み込み・書き出し」をクリックし、下にスクロールすると、データを書き出すリンクがあります。
![](https://blogimg.goo.ne.jp/user_image/4a/18/b302cb002424f0675a1f0a23d27f0ddc.jpg)
これをクリックすると、エントリーデータを書き出した表示になるので、そのまま保存すればOK!
![](https://blogimg.goo.ne.jp/user_image/0f/10/2ee981a39acba73f51b1e401cd856e23.jpg)
ただし、これだとエントリーだけがバックアップされます。もっとも、エントリーの中で使用されているユーザー名やカテゴリ名もバックアップはされます。しかし、ユーザーのパスワードやニックネームは保存されないので注意が必要です。
テンプレートのバックアップ編
自分が作ったデータはエントリーだけではありません。各種テンプレートも重要なデータです。
バックアップ方法をググってみると、
テンプレートの効率的なバックアップ/リストア
で解説されていました。しかし、なんかイマイチわからない。自分がバカだということは置いといて、これがVer.2.661用だからだろうか?
他のを見てみると、
各種テンプレートのバックアップ
で
「このテンプレートにリンクするファイル」の欄に「backup/MainIndex.dat」てな感じで記入して保存
とかってあるわけです。ようやくわかりました。Ver3.0以降では、管理画面も日本語だったんですね。おかげで、スタイルシートやテンプレートの中にそういう記述があるのか?と検索しまくってました。
こんな感じでやればいいわけですね。
![](https://blogimg.goo.ne.jp/user_image/05/c8/6cf62da6265a14baf6dd05df1117a774.jpg)
もちろん、新規のフォルダにバックアップする場合はフォルダ作成を忘れずに!
これはもともと、バックアップというよりも外部のエディタなどで編集するためのもののようですが、便利です。特に、先ほど紹介したテンプレートの効率的なバックアップ/リストアで紹介されている、バージョンごとにバックアップという方法はすごく便利です。いぢって失敗しても、すぐに戻せるのはとても素晴らしい!
データのリストア編
まず、素のMovableTypeはインストールした、という前提で書いていきます。
MovableTypeをインストールしたフォルダに、『import』というフォルダを作成します。仕様で、MovableTypeはここからしかエントリーのデータを読み込まないので、注意してください。そこにバックアップしたファイルを置き、管理画面の「読み込み・書き出しでファイル名を指定して読み込むだけ。
ここで注意するのが、エントリーを書き込んだユーザーが複数ある場合。
エントリー情報と共に、登録されていないユーザーも勝手にインポートしてくれます。ただし、パスワードとニックネームなどの情報はインポートされません。ユーザー名のみです。インポートのところでパスワードを入力しておくと、全てのインポートされるユーザーが同じパスワードになるので注意が必要です(と泣きを見た人が言うんだから間違いない)。なので、複数ユーザーのインポートの場合、パスワードの欄は空欄でインポートし、一人一人パスワードなどの再設定をするしかありません。
こんな感じで、バックアップ、リストアは出来ます。何かの際に、泣きを見ないためにもバックアップはしておきましょう。