※このページではアフィリエイト広告を紹介しています
PR

ワードプレスのバックアップをBackWPUpとDropboxで運用する

WordPress
この記事は約7分で読めます。
11月21日 20:00~27日 1:59 開催!

ワードプレスのバックアップについてどのように行うか検討していましたが、

ワードプレスプラグインのBackWPUpを導入しましたので、

インストールから設定などについてまとめておきます。

  

ワードプレスのバックアップについて

最近のレンタルサーバは安い所でも大抵はハードウェアの冗長性が保たれていて、故障があっても少しのダウンタイムで復旧されます。

しかしこれは一点障害であれば普通は問題無いのですが、二点障害以上になるとこの冗長性は保つことができません。

これは最悪の場合はデータ消失の可能性があるということです。

また、サーバ側の保守作業などによりファームウェアの不具合や人的なミスによりデータが失われる場合もあります。

さらに、自分でサーバデータを触っていてうっかりファイルを消してしまうことだってあります。

このような場合に備えてサーバーに保存されているホームページ、ブログのデータバックアップが必要となります。

ワードプレスでがんばって育ててきたブログがデータ消失で使えなくなってしまったらなんてことを考えると怖いですよね。

データーが無くなっても諦めが付く人以外は万が一の不具合に備えてバックアップとリカバリーの計画を立てておきましょう。

バックアップ用プラグインBackWPUpのインストール

少し前のウェブサイトなどは「静的ページ」と呼ばれるHTML言語で記述されたテキストファイルや画像ファイルなどだけで構築されていました。

ワードプレスで作られたサイトはサーバのファイルシステム上に格納された設定ファイルや画像ファイル等とデータベースのデータとして格納された記事データやコメントなどのデータを組み合わせて構築される「動的ページ」になっています。

そのためウェブページの復旧のためにはファイルのバックアップデータベースのバックアップの両方が必要となります。

今回はこの二つのバックアップを同時に行えるワードプレスのプラグイン「BackWPUp」を使ったバックアップの設定方法を解説します。

WordPressプラグインBackWPUpとdropboxの設定と運用

まずBackWPUpプラグインをインストールしていきます。

ダッシュボードから「プラグイン」→「新規追加」をクリックします。

キーワードにbackwpupと入力してBackWPupを見つけます。

プラグインが見つかったら「今すぐインストール」をクリックします。

backwpup1

 

インストールが終了したら「有効化」をクリックします。

backwpup2

 

左メニューの「BackWPUp」をクリックしてメニューを表示します。

ジョブを作成」をクリックしてバックアップの設定を行います。

backwpup3

 

「ジョブ」はバックアップ設定のパッケージ単位みたいな感じです。

デイリーバックアップ、マンスリーバックアップのような期間毎のジョブも設定できますし、ファイルバックアップやデータベースバックアップのような対象を分けたジョブも設定できます。

もちろん、それぞれを組み合わせたジョブも設定できます。

今回はデイリーでフルバックアップ(ファイル+データベース)を設定します。

backwpup4

  1. このジョブの名前:ジョブに名前をつけます。
  2. 自分が分かりやすい名前をつけます。

  3. このジョブは… :バックアップの対象を設定します。
  4. データベースのバックアップとファイルのバックアップ、インストール済みプラグインリストを選択しました。XMLエクスポートはデータベースをバックアップするので外しました。また、データベーステーブルをチェックは時間が掛かるので外しています。

  5. アーカイブ名:バックアップファイルの命名規則を設定します。
  6. デフォルトで問題無いと思います。

    backwpup5

  7. アーカイブ形式:バックアップデータの圧縮形式を選択します。
  8. Windowsをお使いの場合はZipをMacの場合はTarGZipにしておくと良いです。

  9. バックアップファイルの保存方法:どこにバックアップファイルを保存するかを設定します。
  10. 今回はDropboxを宛先に設定します。サーバ上に置く場合はフォルダにバックアップを選択します。

  11. ログの送信先メールアドレス:バックアップのレポートは失敗の連絡先を設定します。
  12. メールのタイトル:送られるメールのタイトルを設定します。
  13. エラー:ジョブのエラー時のみにメールを受け取る場合はここをチェックします。

設定ができたら「変更を保存」をクリックします。

 

タグの「スケジュール」をクリックし、スケジュールの設定を行います。

ジョブの開始方法は「WordPressのcron」にチェックします。

backwpup6

スケジュールの詳細を設定します。

スケジューラタイプは「基本」を選択し、毎日3時にバックアップを行う設定にしました。

時間はアクセスの少ない時間帯を選択すると良いでしょう。

backwpup7

設定が済んだら「変更を保存」をクリックします。

 

データベースバックアップの設定を行います。

DBバックアップ」のタグをクリックしメニューを表示します。

backwpup8

  • バックアップするテーブル:対象のデータベースのテーブルを選択します。
  • 「すべて」をクリックします。(デフォルト)

  • バックアップファイル名:バックアップファイルの名前をつけます。
  • そのままでも良いですし、自分の分かりやすいものを設定しても良いです。

  • バックアップファイルの圧縮:ファイルを圧縮するかどうかを設定します。
  • 今回は「なし」を選択しました。

     

    ファイル」タグをクリックしてファイルバックアップの設定を行います。

    バックアップ対象のフォルダーを設定しますが、基本的にデフォルトでOKです。

    backwpup9

    backwpup10

    backwpup11

    「特殊ファイルを含める」にチェックしておきます。

    設定ができたら「変更を保存」をクリックします。

     

    プラグイン」タグからプラグインリストの設定を行います。

    backwpup12

    ここはデフォルトで問題ないでしょう。

     

    宛先:Dropbox」からDropboxの設定を行います。

    backwpup13

    今回はDropboxのアカウントから作りますので、「アカウントを作成」をクリックします。

    backwpup14

    Dropboxの登録画面に移行しますので
    「名:」
    「メールアドレス」
    「パスワード」
    を入力し、利用規約のボックスをチェックしたら「登録する」をクリックします。

    Dropboxのインストーラがダウンロードされます。

    backwpup15

    ダウンロードが完了したら、インストーラを実行してインストールを完了してください。

    インストール終了後に、ワードプレス側から認証を行います。

    backwpup16

    「Dropboxのアプリ認証コードを取得」をクリックします。

    出てきた画面の「許可」をクリックします。

    backwpup17

    認証コードが表示されますのでこれをコピーします。

    backwpup18

    backwpup19

    1. 先ほどの認証コードをDropboxのアプリへのアクセスの枠へコピーします。
    2. コピー先フォルダーを指定します。(デフォルトのままでもOK)

    ファイルを削除」の数字は何世代前までのバックアップを残すかの設定です。

    デイリーバックアップで7に設定しておけば、一週間分がアーカイブデータとして残ることになります。

    バックアップ先の空き容量などを見て無理のない数字にしておきましょう。

    設定できたら「変更を保存」をクリックします。

    backwpup20

    これでDropboxの認証ができました。

    別窓でDropboxへアクセスすると、「メールアドレスを確認する」の画面がでますので、「メールアドレスを確認」をクリックします。

    backwpup22

    Dropboxからのメールが届きますのでメール中の「メールアドレスを確認する」をクリックすればメール認証も完了です。

    スケジュールされたバックアップが実行されるようになりましたが、先に動作を確認したい場合は「BackWPUp」→「ジョブ」をクリックし、

    backwpup21

    先ほど設定したジョブのところから「今すぐ実行」をクリックするとバックアップが始まります。

    まとめ

    BckWPUpを使ったワードプレスのバックアップの設定をご紹介しました。

    バックアップジョブの結果などはBackWPUpのメニューにあるログからも確認できますので最初は確認してみてください。

    ブログの容量が増えるとDropboxへの転送が失敗するかもしれません。

    そういう場合は宛先を変えて、サーバのフォルダへのバックアップやFTPのバックアップを試すと良いと思います。

    コメント