このブログのレンタルサーバはロリポップを利用し、WordPressで運営しています。
<img border="0" alt="" src="https://www16.a8.net/0.gif?a8mat=25GJVT+GBMX62+348+63WO1" width="1" height="1" />
お正月ということで、万が一のデータロストやサーバダウンに備えたバックアップ方法を調べてみました。題して、
WordPress完全バックアップマニュアル
なんだか、完全自殺マニュアルっぽくて、胡散臭さがいい感じです。
[https://www.youtube.com/embed/7BDxGeTnMxY]
バックアップ対象について
WordPressのバックアップは、以下の2つに分けられます。
- WordPress本体のバックアップ
- MySQLのバックアップ
WordPressの方はサーバにFTPしてデータを持ってきて、データベースの方はMySQLにログインしてバックアップを作成して・・・・
なんて、手動バックアップはバカらしいですね。
WordPress本体とデータベースを自動かつ定期的にバックアップ
できる便利なプラグインないかなーと探したところ、ありました。それが、
です。では、順に見て行きたいと思います。
環境
- ロリポップ ロリポプラン
- WordPress 3.5
- MySQL 5.1.34
BackWPupを使ってバックアップする
BackWPupのインストール
ダッシュポードから[プラグイン] > [新規追加] を選択。
検索で[BackWPup]を見つけて[今すぐインストール]を選択。
インストールされたら[プラグインを有効化]して完了です。
BackWPupをどう設定するか
次に、BackWPupの設定をします。
WordPress本体とデータベースを自動かつ定期的にバックアップ
の全ての要件を満たすために、以下のことを実施します。
- 毎日2:00に定期バックアップを実行する
- Dropboxにバックアップする。
バックアップする時間はサーバ負荷の少ない深夜を選びます。
このプラグインの嬉しいところは、バックアップ先にDropboxを選択できることです。
自動でクラウド上に保存できれば、バックアップシステムとしては完璧です。
他にも、FTPができるサーバ、Google Storage、Amazon S3、SugarSyncにもバックアップできるみたいです。
BackWPupの設定方法
ダッシュポードから[backWPup] > [Add New] を選択。
[Job Type]で [File Backup]と[Database Backup]の両方にチェックが入っていることを確認。
[JobSchedule]で[Activate Scheduling]にチェックを入れる。
深夜の2:00に実行するように設定。
[Database Jobs]でバックアップ対象のDBを選択。
ここでは、Defaultのままで特にいじらない。
[File Backup]でバックアップしたいファイルの設定を細かく調整。
自分がいじったのは、[Themes]の部分。不要なテーマはバックアップ対象外に。
送信者 Futurismo |
上記は、BackWPup1.xでの情報です。2.xではUIに変更がありました。 設定項目に変更はありません。(そのうち書き直します)
Dropboxをバックアップ対象先に設定
Dropboxをバックアップ先に設定します。
[Backup to Dropbox]のボックスで[Authenticate!]を選択します。
Dropboxの認証サイトに飛ぶので、そこで連携を[許可]します。
送信者 Futurismo |
[Root]で[Dropbox]を選択します。
[Folder]でバックアップ先のフォルダを選択します。
フォルダは予め作成しておく必要があります。ここでは、以下のように入力しました。
(ここのパスが間違っていると[Backups]タブでErrorと表示されます)
Buckup/sites/wordpress
最後にバックアップする世代数を入力します。
送信者 Futurismo |
上の[Job Types]の[Save Changing]を押して、終了です。
バックアップを実行してみる
バックアップのテストをしてみます。
[Jobs]タブから先ほど作成したJobで[Run Now]を選択して、実行してみます。
送信者 Futurismo |
すると、黒いコンソール画面に切り替わり、バックアップが実行されます。
数分間、ハラハラドキドキしながら待つと進捗が100%になり、終了します。
さあ、バックアップはされたかな・・・とDropboxを覗いてみます。
ブラボー。バックアップは成功したようです。
backwpup_1_2013-01-02_10-36-38.zipというファイルが作成されました。
コレで枕を高くして眠ることができる。実際にバックアップしたデータをリストアできるかも試してみようと思いますが、長くなったのでまた次回。