BackWPupの導入・設定方法を解説!WordPressのバックアップを取ろう!

backwpupアイキャッチプラグイン
この記事は約6分で読めます。

みなさんはパソコンやスマホなどのデータのバックアップは取っていますか?

HDDが物理的に壊れてしまったり操作を誤ってデータを消してしまうなど、意図していなかったとしても大事なデータが消えてしまうリスクは常にあります。

WordPressで作成したサイトも同様で、サーバーに保存していたファイルが壊れてしまったり消えてしまった場合、一生懸命作成したサイトを1から手動で復元するのは大変困難です。

そんな時のために、WordPressのプラグイン「BackWPup」を使ってバックアップし、リスクに備えましょう!

BackWPupとは

BackWPupはWordPressのデータを丸ごとバックアップしてくれるプラグインです。

WordPressはデータベース(MySQL)を使って構成されているのですが、BackWPupを使うことでこのデータベース自体のデータや画像などのファイル、プラグインなども丸ごとバックアップしてくれます。

出来ること

このプラグインを導入することで以下のことができます。

  • WordPressのサイトを丸ごとバックアップ
  • バックアップ対象を自分で設定できる
  • バックアップ先のサーバー(サービス)を指定可能
  • 手動バックアップ
  • スケジュールを設定して自動でバックアップ
  • バックアップデータを世代管理

導入・設定方法

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

WordPressのプラグイン画面を開き、新規追加を押してプラグイン検索画面に進みます。

テキストボックスに「BackWPup」と入力し、キーワード検索します。

BackWPup – WordPress Backup Plugin」の「今すぐインストール」を押します。

キーワード入力後、しばらく待つと検索結果が表示されます。

インストール完了後、有効化ボタンを押します。

有効化が完了すると「BackWPupへようこそ」の画面が表示されます。

2. ジョブを作成する

新規ジョブを追加」を押してジョブ(実行計画)を作成します。

この記事では例として毎日夜中の3時に自動でバックアップを取ってくれるジョブを作成します。

一般

ジョブ名

ジョブに任意の名前を付けます。

今回は日次実行のジョブなので「DailyBackup」としました。

ジョブタスク

ここではバックアップを取るデータの範囲を指定できます。

デフォルトの設定では

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

にチェックが入っていると思います。今回はこのままでOKです。

バックアップファイルの作成

バックアップファイルの名前やアーカイブ形式を指定します。

アーカイブ名

バックアップファイルのファイル名のフォーマットを指定します。
プレビューの部分にファイル名の例が表示されます。

アーカイブ形式

バックアップファイルのアーカイブ形式(圧縮形式)を指定します。

ジョブの宛先

作成したバックアップファイルをどこに保存するかを指定します。

今回はWPサイトが置かれているサーバー内のフォルダーにバックアップをとります。

ログファイル

バックアップ実行時のログの送信先や送信条件を設定します。

ログの送信先メールアドレス

ログの送信先のメールアドレスを指定します。
WPで設定しているメールアドレスがデフォルトで指定されていると思うので、問題なければデフォルトのままでOK。

メールの送信元

ログメールの送信元を指定します。
こちらもデフォルトのままでOK。

エラー

デフォルトでチェックが入っています。
バックアップが失敗した場合に通知を受け取りたいのでチェックを入れます。

スケジュール

ジョブスケジュール

ジョブをどのように実行するかを指定します。

ジョブの開始方法

手動か自動(スケジュール実行)かを指定します。
今回は自動実行したいので「WordPress の cron」を選択します。

実行時間をスケジュール

ジョブの実行時間や実行間隔を設定します。

スケジューラーの種類

基本のままでOK。
高度を選んだ場合はさらに細かく指定することが可能です。

スケジューラー

実行間隔・実行時間を指定します。
今回は毎日夜中の3時にバックアップを取るように設定します。

バックアップ実行中はサーバーに負荷がかかることが考えられるため、アクセスが少ない時間帯を指定するのがオススメ。

DB バックアップ

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

データベースのバックアップする範囲やファイル名を指定します。

バックアップするテーブル

データベース内のバックアップを取るテーブルを指定します。
すべてを押して全テーブルのバックアップを取りましょう。

バックアップファイル名

データベースのバックアップファイル名を指定します。
デフォルトのままでOK。

バックアップファイルの圧縮

バックアップファイルを圧縮するかを指定します。
GZipを指定。

ファイル

バックアップ対象にするフォルダーの指定などを行います。

デフォルトのままでOKです。

プラグイン

プラグイン情報を記したテキストバックアップファイルの設定を行います。

プラグイン一覧のファイル名

ファイル名を指定します。
デフォルトのままでOK。

ファイルの圧縮

ファイルを圧縮するかどうかを指定します。

宛先: フォルダー

一般タブジョブの宛先で「フォルダーへバックアップ」を選んだ場合はこちらのタブがあると思います。

バックアップ設定
バックアップを格納するフォルダー

バックアップファイルを置くフォルダーのパスを指定します。
今回は「/home/{ユーザーID}/wp_backup/{ドメイン名}/」としました。

デフォルトの保存先でも問題ありませんが、X-Serverの場合ドメインディレクトリ配下のフォルダーが指定されていて、なおかつ1つのサーバーに複数のWPサイトが相乗りしている状態なので、「/home/{ユーザーID}/」にバックアップ用のフォルダー「wp_backup」を用意し、その中にドメインごとのフォルダーを作成し管理することにしました。

ファイルを削除

何世代まで前のバックアップファイルを残すかを指定します。
30日分を残す設定にしました。
30日以前のものは順次削除されます。

ジョブのテスト実行

上で作成したジョブがうまく動くか、手動で実行して確認してみましょう。

ジョブのページに移動し、先ほど作成したジョブ「DailyBackup」の「今すぐ実行」を押します。

処理中は進捗状況が確認できます。

バックアップファイルの確認・ダウンロード

作成されたバックアップは「バックアップ アーカイブを管理」で削除やダウンロードすることが可能です。

ダウンロードしたい場合は対象のバックアップファイルのダウンロードボタンを押下します。

まとめ

お疲れ様でした。
以上でBackWPupの設定は完了です。

バックアップさえ残しておけば、万が一WordPressサイトのデータが飛んでしまった場合でもすぐに復元することができますし、自動でバックアップを残してくれるのでプラグイン設定後は安心してサイト運営ができますね。

コメント

タイトルとURLをコピーしました