【WordPress】プラグイン:UpdraftPlusでバックアップ

WordPress

今までWordPressのバックアップ系のプラグインはAll-in-One WP Migrationを使っていたんですが、サーバーを自分で自由に構えない場合、やはりファイルアップロード容量がかなりネックになってきます。

自分でやるならデータベース内だけバックアップなどで容量を抑えることもできますが、お客さんが更新する場合、バックアップでそういう細かいことをやってもらうのは難しいです。何かいいバックアッププラグインないかなと思ってたら、UpdraftPlusというプラグインが良さそうなので自分でも少し使ってみることにしました。

注意:UpdraftPlusはデータベースでドメインの書き換えをやってくれるわけではないのでドメインが違うサイト移行の場合は別途データベースのドメイン書き換え作業が必要です。今回はバックアップのみの作業で使いたい場合です。

UpdraftPlus設定

まずは以下のUpdrafftPlusプラグインをインストール。

設定タブを開くとまず手動で設定されています。自動にしたい方は2時間ごと~毎月など自動バックアップもできるのでファイルとデータベースそれぞれ設定します。保存しておく数も決められて、それを超えると、サーバーにある場合は自動で古いバックアップを消してくれます。

下の方にリモートストレージで保管する場所を設定するところもあります。ない場合はサーバーに保存されます。

バックアップ取り方

ちなみに手動の場合はバックアップ/復元タブを開き、今すぐバックアップを押すことですぐにバックアップをとってくれます。

(…)をクリックすると、データベースやファイルそれぞれ細かくいらないファイルやテーブルなどを指定できるようです。わからないうちはすべてバックアップをとっておけば良いです。

バックアップが成功すると完了のメッセージが出ます。下の方にちゃんと既存のバックアップとして表示されていてわかりやすいです。

一応すべてのバックアップを残しておきたいというときはデータベース、プラグイン、などボタンをクリックするとダウンロードの準備完了のタブが開いてくれるので、全てお使いのコンピュータにダウンロードを押して自分のPCに保存することができます。(このとき安全でない接続と言われダウンロードが中止されることがありますが、安全でないファイルをダウンロードをクリックしてダウンロードすることができます。)

データの復元

データの復元をするときは、復元したいファイルの行の右側にある復元ボタンをクリックします。

するとこのような画面が出て、復元のプロセスが始まります。ここで復元するコンポーネントを選べるのも嬉しいですね。データベースは上書きしたくないときなどすごく便利だと思います。とりあえず今回は全てを選択します。

次のフェーズではデータベースの中でさらに復元したくないテーブルを選ぶことができます。いつか使うときがあるかわからないけど、ここまで細かく設定できて無料って凄いです。

そして右下の復元ボタンを押し、復元がスタートすると以下のような画面になり、ログなどもちゃんと出てきてわかりやすいです。

UpdraftPlus設定に戻るボタンで元の画面に戻ります。これだったらサーバーにバックアップファイルがあり、それを元に復元できるので、サーバーでファイルのアップロード容量を気にしなくてもできるんじゃないかと期待できます。

削除するとき

ちなみに設定で残しておくファイルの数が設定されているので、その個数より多くなる場合は自動で古いファイルが捨てられているようです。凄いですね。

一応、いらないバックアップを捨てるときですが、捨てるファイルがある行のチェックボックスにチェックをし、下の方にある削除を押せば削除できます。