WordPressでバックアップを取るには、「BackWPup」というプラグインがおすすめです。
サーバー会社側で毎日バックアップ取ってくれるところもあるのですが(Mixhostは無料、エックスサーバーは復元は有料etc…)、100%保証してくれるわけではないです。
実際、バックアップできなかった例もあるので、サーバー会社のバックアップに頼るのは非常に危険です。
ということでこの記事では、プラグインを使ったバックアップの取り方についてお伝えします。
いつエラーが起きてWordPressのデータが消えるか分かりません。なので、まだバックアップを取っていないのなら、この記事を読んでバックアップを取ってみて下さい。
専門用語は一切使わずに、出来る限り分かりやすくお伝えしていきます。
※ちなみに僕はUpdraftplusというプラグインを使っていたのですが、この後お伝えする「データベースのバックアップ」が出来なかったんですよね。なので、今は「BackWPup」を使っています。
BackWPup をインストールする
インストール方法が分かる場合は、ガンガン進めちゃってください。
まず、ダッシュボードのメニュー「プラグイン」の「新規追加」をクリックします。
「BackWPup」で検索します。
出てきたら「今すぐインストール」をクリックします。
そしたら有効化すればOKです。
これでインストール完了です。
BackWPupでWordPressのバックアップを取る方法
WordPressのバックアップは、以下の2つに分けて取っていきます。
- ファイルのバックアップ
- データベースのバックアップ
これら2つに分けておくことで、いざバックアップを復元する時にやりやすくなります。
専門的な話は分からなくても問題ないので、必要なところだけをお伝えしていきますね。
ファイルのバックアップを取る
まずはファイルのバックアップの設定からです。
BackWPupをインストールしたらメニューが追加されているので、「新規ジョブを追加」をクリックします。
一般設定
バックアップのファイル名を入力します。分かりやすい名前なら何でもOKです。
次にジョブタスクを選択します。
「ファイルのバックアップ」だけをクリックします。
アーカイブ名はデフォルトのままでOKです。
バックアップファイルの保存方法を選択します。
ここでは「Dropboxにバックアップ(オンラインストレージに保存)」にチェックを入れます。
「変更を保存」をクリックして次に進みます。
予約投稿設定
タブの「予約投稿」をクリックしたら、「ジョブの開始方法」から「WordPress の cron」を選択します。
細かいスケジュール決めです。
「スケジューラーの種類」を「基本」にし、スケジュールの頻度を決めていきます。
頻度は、サイトの更新頻度によります。
毎日記事をたくさん公開&更新しているのであれば、毎日バックアップを取ったほうが安全かもしれません(しかしサーバーに大きな負荷をかける可能性がある)。
殆ど更新しないサイトであれば、月に1回でも十分でしょう。
あなたの更新頻度に合わせたスケジュールタイプを選んでみて下さい。
また曜日と時間ですが、あなたのサイトのアクセスを分析して、一番アクセスが少ない曜日と時間に合わせればOKです。僕は月曜日の3時に設定しています。
スケジュールが決まったら「変更を保存」をクリックしましょう。
またタブの「ファイル」はデフォルトのままでOKです。
宛先: Dropboxの設定
Dropboxというオンラインストレージにバックアップファイルを保存していきます。
タブの「宛先:Dropbox」をクリックします。
※もしDropboxのアカウントを持っていない場合は「アカウントを作成」から作成していってください。
アカウントがすでにある場合は、BackWPupとDropboxを紐づけていく設定をしていきます。
「Dropboxのアプリへのアクセス」から、「Dropboxのアプリ認証コードを取得」をクリックします。
Dropboxの画面に飛ぶので、ログインしましょう。
ログインしたら「許可」をクリック。
表示されたコードをコピーします。
BackWPupの画面に戻り、コードを貼り付けます。
下に少しスクロールして、保存先フォルダー名を確認します。
もし文字化けして英数字が羅列されている場合は、「/分かりやすいファイル名/」に変更しておきましょう。
これでBackWPupとDropboxを紐づけられました。
記事や画像が多いサイトの場合、バックアップファイルの容量が大きくなります。Dropboxはファイル容量に上限があるので、上限いっぱいになる前に適度に古いバックアップを削除していきましょう。
データベースファイルのバックアップを取る
次に、データベースのバックアップの設定です。
「新規ジョブを追加」から、データベースファイル用のバックアップのジョブを作っていきます。
一般設定
ジョブ名入力したら、ジョブタスクで以下を選択します。
- データベースのバックアップ
- インストール済みプラグイン一覧
あとは「ジョブの宛先」にある「バックアップファイルの保存方法」で「Dropbox にバックアップ」を選択します。
そしたら「変更を保存」をクリックします。
予約投稿設定
スケジュール設定は、さきほどファイルのバックアップでお伝えしたように、あなたの更新頻度に合わせてみて下さい。
DB バックアップ
デフォルトのままでOK。
プラグイン
デフォルトのままでOK。
宛先: Dropbox
先ほどと同じ手順で、Dropboxの認証コードを取得し、貼り付ければOKです。
以上、これで毎週1回、あなたのサイトのバックアップを取ることが出来るようになりました。
万が一サイトが消えてしまったとしても安心ですね。
バックアップファイルは自分のPCにも保存しよう
今回の記事では、バックアップファイルはオンラインストレージに保存する方法をお伝えしました。
が、万が一に備えて、自分のPCにも保存しておくとより安心です。
もしデータを絶対に消したくない場合は、オンラインストレージから自分のPCにダウンロードして保存しておきましょう。
以上、お読みいただきありがとうございました。