WordPressを「BackWPup」プラグインで定期的にバックアップ

WordPressのバックアップ

ブログやサイトを自分で更新出来る便利なWordPressですが、攻撃されてウィルスに感染してしまったり、何かのトラブルに巻き込まれてしまってデータが消えてしまう事があるかもしれません・・・
もしくは、自分でも分からないうちに何かやらかしてしまってデータが消えてしまうなど。
トラブルはいつ起こるか分からないので、いざという時に困らないためにもバックアップは必要ですよね。
もしデータが消えてしまっても、バックアップがあれば復活させる事も可能です。
しかし、手動でのバックアップは面倒でついつい忘れてしまいがち。
という事で、BackWPupというプラグインで、自動で定期的にWordPressのバックアップを取る方法をメモしておきます。
※このプラグインでのバックアップは、Dropboxに保存したりメールで送信したりという方法も選べますが、今回は自分のサーバーにバックアップデータを保存するという方法です。

1.プラグインのインストール

プラグインの「新規追加」から「BackWPup」で検索し、「BackWPup - WordPress Backup Plugin」の「今すぐインストール」をクリックし、プラグインを有効化します。
BackWPup プラグインインストール

2.BackWPupの設定

インストールが完了すると、ダッシュボードの下の方に「BackWPup」の項目が出てきますので、こちらから設定していきます。
BackWPup 設定
「全ての構成ファイルとデータベースの両方を週に1度、サーバーにバックアップする」という設定にします。
バックアップの時間も設定出来ますので、サーバーの負荷の少ない午前4時に。※お好きなタイミング、時間にして下さい。
まずは、ダッシュボードの「新しいバックアップジョブを追加」をクリックします。
BackWPup 設定
ジョブには好きな名前を付けます。
ジョブタスクは

  • データベースのバックアップ
  • ファイルのバックアップ
  • インストール済みプラグイン一覧

にチェックを入れておきます。
バックアップファイルの保存方法には「フォルダーへバックアップ」にチェックを入れます。
基本的にあとはデフォルトのままでOKです。

3.スケジュール設定

BackWPup スケジュール設定
「ジョブの開始方法」は「WordPressのcron」を選択。
※cronとはスクリプトをスケジュール通りに実行する機能なので、自動でバックアップが実行されるということです。
スケジューラは「毎週・日曜日・午前4時」で設定しましたが、お好きな日時などを選んで設定して下さい。

4.データベースのバックアップ設定

BackWPup データベースのバックアップ
全部にチェックを入れて、デフォルトのままでOK!

5.ファイルのバックアップ設定

BackWPup ファイルのバックアップ設定
こちらも全てデフォルトのままでOK!
※除外したいものがあればチェックを入れてください。

6.プラグインのバックアップ設定

BackWPup プラグインの設定
全てデフォルトでOK

7.バックアップフォルダーの設定

BackWPup フォルダーの設定
「バックアップを格納するフォルダー」はデフォルトのままでOK。ファイルの数は好きな回数を選んで下さい。

8.全てを設定し終わったら「今すぐバックアップ」で確認

BackWPup 今すぐ実行
全てを設定し終えたら、「今すぐ実行」をクリックしてバックアップがファイルが出来るかどうか確認しましょう。
BackWPup バックアップ完
正常にバックアップが出来れば、このような画面が表示されます。
FTPでも確認してみます。
BackWPup バックアップ完了
「uploads」フォルダの中に新しくフォルダが作られて、バックアップがフォルダが作られています。

※ロリポップでエラーが出る場合の対処

エラー:ステップを中止 回数が多すぎます!
という警告が出る場合はPHPのバージョンが5.3など古いことが原因です。ロリポップの管理画面からPHPのバージョンアップをします。
警告: ファイル"/home/users/~~~/wp-admin/install.php"が読めません!
というエラーの場合は、「install.php」のパーミッション設定が原因です。
ロリポップではこのphpファイルは不正アクセス防止のためにパーミッション設定が「000」になっているようです。
ただ、このファイルはインストール時に必要なファイルでインストール後は必要ありません。
削除しても構わないので、削除するとエラーが解消されました。
にほんブログ村 デザインブログ Webデザインへ