2018.08.27WordPressのバックアップでどうしたらいいんだろう、という方におススメのバックアッププラグインです。Wordppressのバックアッププラグイン「BackWPup」。ファイルとデータベースのバックアップを手軽にスケジューリングできるプラグインです。「BackWPup」は無料版と有料版(Pro)がありますが、この記事では「無料版」を対象にしています。BackWPup(無料版)でできることWordPressのファイル&フォルダのバックアップWordPressのデータベースのバックアップ手動バックアップ自動バックアップバックアップ対象フォルダに除外設定バックアップファイルの圧縮バックアップ保存世代数指定バックアップ保存先をレンタルサーバーだけでなく他のサービスへ設定バックアップ処理結果をメール通知WP管理画面からバックアップファイルの削除などです。差分バックアップこの2つは両方とも「Pro」(有料版)ではできるようになります。「BackWPup」は公式ブラグインなので、WP管理画面からインストール、有効化できます。有効化すると、管理画面のメニュー欄に以下のようなメニューができます。ジョブ「ジョブ」とは、バックアップ設定の1つの単位です。バックアップ対象を「ファイル&フォルダ」と「データベース」に分けてバックアップする場合、「ファイル&フォルダ」で1つのバックアップ設定をし(=1つのジョブを作る)、「データベース」でも1つのバックアップ設定(=2つ目のジョブを作る)をします。この「ジョブ」ページでは、すでに作成してある「ジョブ」に対して以下の操作ができます。「新規ジョブを追加」ページでは、「ジョブ」を新しく作成することができます。「ジョブ」に付ける名前。何のバックアップを取るか選択します。生成したバックアップファイルのファイル名を指定できます。生成したバックアップをどこに保存するか指定します。バックアップ実施ログの送信先メールアドレスを指定します。ログメールの送信元を指定できます。「ジョブ」を実行するタイミングを指定します。WP-CLIを使用できます。DBバックアップ「ジョブタスク」で「データベースのバックアップ」を指定した場合に表示されます。バックアップ対象に含めるデータベースのテーブルを指定できます。通常は全て選択しておきます。データベースのファイル名を指定できます。拡張子は「.sql」固定です。データベースのバックアップファイルを圧縮するか選択できます。なしGzipファイル「ジョブタスク」で「ファイルのバックアップ」を指定した場合に表示されます。インストールフォルダの指定です。除外フォルダが指定できます。wp-admin,wp-includeです。その他にインストールフォルダ内にあるフォルダも選択できます。コンテンツフォルダ(wp-content)をバックアップに指定します。除外するフォルダが指定できます。プラグインもバックアップするか指定できます。バックアップ不要のプラグインは「除外」欄で指定できます。テーマをバックアップするか指定できます。バックアップ不要のテーマは「除外」欄で指定できます。メディアアップロードフォルダ(wp-content/uploads)をバックアップに指定します。不要なフォルダは「除外」欄で指定できます。上記以外にバックアップしたいフォルダを指定できます。uploadsフォルダ内のサムネイルをバックアップから外せます。バックアップから除外するファイル、フォルダを自由に指定できます。wp-config.phpやrobots.txtなどをバックアップに含めるか指定します。WordPressインストールフォルダとして1つ上のフォルダを指定できます。通常、普通にインストールしている場合はチェック不要です。XMLエクスポート「ジョブタスク」で「WordpressのXMLエクスポート」を指定した場合に表示されます。XMLにエクスポートする項目を指定します。エクスポートファイル名を指定できます。ファイルの圧縮有無を指定できます。プラグイン「ジョブタスク」で「インストール済みのプラグイン一覧」を指定した場合に表示されます。プラグイン一覧のファイル名を指定します。ファイル圧縮の有無を指定します。DBチェック「ジョブタスク」で「データベーステーブルをチェック」を指定した場合に表示されます。チェック対象をWordpressテーブルのみにするか、他のテーブルもチェックするか指定できます。欠陥テーブルを修復するか指定できます。「バックアップファイルの保存方法」で「フォルダーへバックアップ」を指定した場合に表示されます。バックアップを保存するフォルダーを指定します。保存するファイル数(世代数)を指定できます。宛先:メール「バックアップファイルの保存方法」で「メールでバックアップを送信」を指定した場合に表示されます。バックアップを送信するメールアドレスを指定します。上で指定したメールアドレスにテストメールを送信します。メールに添付するバックアップファイルの最大サイズを指定します。送信元メールアドレスを指定します。送信メールの送信者名を指定します。メール送信する方法を指定します。WordPressの設定を使用PHP:mail()Sendmail(Sendmailのパス)SMTP(SMTPホスト名:ポート、セキュア接続、ユーザー名、パスワード)宛先:FTP「バックアップファイルの保存方法」で「FTPにバックアップ」を指定した場合に表示されます。FTPサーバーとポート番号を指定します。FTPログインのユーザー名を指定します。FTPログインのパスワードを指定します。バックアップファイルを保存するフォルダーを指定します。保存するバックアップファイル数(世代数)を指定します。タイムアウトを指定します。明示的なSSLFTP接続を使用するか指定します。パッシブモードを使用するか指定します。ログファイルの「ダウンロード」ができます。その他に、バックアップのステータス(正常終了したかどうか)、バックアップファイルタイプ(ファイルorDB)、サイズ、処理時間が一覧で確認できます。バックアップ保存先がフォルダになっているバックアップの管理ができます。具体的には、バックアップファイルの削除バックアップファイルのダウンロードバックアップファイルの保存フォルダ確認バックアップファイルのサイズ確認ができます。削除については、一括削除も可能です。ログイン中に表示される管理バーにBackWPupリンクを表示するか指定します。ジョブの編集中に「ファイル」タブで各フォルダーサイズを表示するか指定します。BackWPupで使用するフォルダを.htaccessで保護するか指定します。ジョブが正常終了しない場合のリトライの回数を指定できます。ジョブ実行の最大時間を指定します。「ジョブの開始方法」で「リンク」を使う場合のキー値を指定します。バックアップ処理中にサーバー負荷軽減のための一時停止をするかどうか指定します。バックアップ処理中に空の出力をするか指定します。IISに存在するPHPのバグにひっかかる場合は、ここを指定します。ログファイルを保存するフォルダーを指定します。保存しておくログファイル数を指定します。ログファイルをgzipで圧縮するか指定します。出力するログのレベルを指定します。サイトへのアクセスやwp-cronへのアクセスを制限している場合、認証方法を指定します。なしBasic認証(ユーザー名、パスワード)WordPressユーザー(ユーザー名)クエリー引数キー=値(クエリーのキーと値)APIキーEasycron.comを利用する場合に、APIキー入力とCronトリガーが生成できます。情報BackWPupのサポートを受ける際に必要となる情報が表示されます。関連記事WordPressWordpreeのログインセキュリティを強化する方法まとめWordPressのセキュリティ対策の中でも特に大切な「ログイン」セキュリティ対策のまとめです。「admin」というユーザー名があったら、即利用やめましょう。