WordPressを使ってから、幸いトラブルに見舞われたことはないのですが、もしもの時にバックアップがあると安心です。
バックアップを取る方法は、いくつかあるようなのですが、簡単そうだったので、BackWPupというプラグインを利用しました。
とはいえ、このプラグインについて、よく分からないまま利用しているので、この際、ブログに書きながら確認していこうと思ってます。
まずはインストール
WordPressのメニューバー → プラグイン → 新規追加
![](https://sueko-nikki.com/wp-content/uploads/2022/08/1BF24381-62AC-495F-A9DE-62273AEE9F09.jpeg)
プラグインを追加する画面で『BackWPup』を検索します。
![](https://sueko-nikki.com/wp-content/uploads/2022/08/0BDD8C45-8710-47FE-8734-51DFC0ED4345.jpeg)
BackWPupのプラグインを見つけたら、『今すぐインストール』をクリックしインストールします。
![](https://sueko-nikki.com/wp-content/uploads/2022/08/75E602DA-892F-44D8-A0E2-281563121DB4.jpeg)
インストールが完了したら、『有効化』ボタンを押して有効化します。
しかし、このままでは、このプラグインはバックアップを取ってくれないので、バックアップを取ってくれるように設定していきます。
バックアップのための設定
WordPressのメニューバー → BackWPup → 新規ジョブを追加
![](https://sueko-nikki.com/wp-content/uploads/2022/08/CB735A1A-1916-42BB-B085-13BDBB8671E4.jpeg)
「一般」タブを選択します。
「このジョブの名前」は何でもいいようなので、分かりやすくSueko-nikki-backupにしました。
ジョブタスクはデフォルトのままです。
データベースのバックアップ | 記事やコメントなどのテキストデータをバックアップします。 |
ファイルのバックアップ | テーマファイル、プラグイン、画像などをバックアップします。 |
WordPressのXMLエクスポート | 記事などをXMLファイルでエクスポートします。 |
インストール済みプラグイン一覧 | インストールしたプラグインのリストを作成して保存します。 |
データベーステーブルをチェック | データベースの不具合を自動でチェックしてくれます。 |
プラグインは「ファイルのバックアップ」でバックアップしているので、「インストール済みプラグイン一覧」は不要だと思うのですがサイズが小さいので、念のためチェックを入れています。
![](https://sueko-nikki.com/wp-content/uploads/2022/08/C2374223-EC87-4065-8B5C-814095F82867.jpeg)
「アーカイブ名」はデフォルトのままです。
![](https://sueko-nikki.com/wp-content/uploads/2022/08/8A51E9BC-2266-4FC8-BB41-9A931AAF2BFF.jpeg)
「アーカイブ形式」もデフォルトのらままです。
Zipは扱ったことはありますが、TarやTar GZipは聞いたことがないと思ったら、UNIX系OSの一般的な圧縮ファイルのようです。
「バックアップファイルの保存方法」は、「フォルダーへバックアップ」を選択します。
フォルダーへバックアップ | WordPressをセットアップしたサーバーのフォルダに保存されます。 |
メールでバックアップを送信 | 指定したメールアドレスにバックアップファイルを送ります。 |
FTPにバックアップ | WordPressをセットアップしたサーバー以外のサーバーにバックアップデータを保存したい時に指定します。 |
Dropbox、S3サービス、Microsoft Azure、Rackspace のクラウドファイル、SugarSyncにバックアップ | これらのサービスにバックアップファイルを転送します。 |
![](https://sueko-nikki.com/wp-content/uploads/2022/08/6F343040-FEF0-4922-B59B-DE90187177C6.jpeg)
一番下の「変更を保存」をクリックします。
バックアップのスケジュールを設定
![](https://sueko-nikki.com/wp-content/uploads/2022/08/E6F74AAE-791B-4232-A98D-CCFB1A4858C1.jpeg)
「スケジュール」タブをクリックします。
「ジョブの開始方法」に「WordPressのcron」を選択し、自動的にバックアップを取ってもらいます。
![](https://sueko-nikki.com/wp-content/uploads/2022/08/5B35D89E-9624-467B-991A-955B0CE5B8BD.jpeg)
「スケジューラーの種類」を「基本」を選択し、「スケジューラー」でバックアップをするスケジュールを設定します。
デフォルトで設定してある早朝の3時は、サーバーが混み合う危険があるため、3時以外で設定します。
私は、更新頻度が少ないので、とりあえず毎週日曜日の早朝に設定しました。
![](https://sueko-nikki.com/wp-content/uploads/2022/08/6CDE2876-7E76-46EF-80A8-E291BB8C924D.jpeg)
最後に「変更を保存」をクリックして終了です。
バックアップファイルの確認
きちんとバックアップが取れているか確認します。
WordPressのメニューバー → BackWPup → ログ
![](https://sueko-nikki.com/wp-content/uploads/2022/11/077DECA5-8059-442F-A28A-98420068D9AB.jpeg)
10月27日は手動でバックアップを取ったのですが、日曜日の早朝に自動でバックアップが取れていることを確認しました。
レンタルサーバーのConoHa WING上にもファイルが作成されているか確認します。
サーバーにログインし、ファイルマネジャーを開きます。
public.html → 自分のブログのアドレス → wp-content → uploads
![](https://sueko-nikki.com/wp-content/uploads/2022/11/89874758-7A30-47C2-8454-6FBBADF604BA.jpeg)
uploadファイルのbackwpupファイルの中にzipファイルが無事保存されていました。