2019-06-10どうもワラゴンです。はじめにみなさん、Wordpressのバックアップを取っていますか?もちろん、取っていますよね。バックアップ」みたいにして検索すると、BackWPupに関する記事で検索結果が埋め尽くされますからね。はい、私も少し前まで使っていました。設定が簡単で、ちゃんと動いてくれて、とてもすばらしいプラグインです。みなさん、バックアップされたデータを使って復元ってできますか?ワラゴンは、少しWebをかじっているので、復元しようと思ったらわりと簡単にできてしまいます。考えたら、復元の作業って、あまり詳しくない人にはちょっと荷が重いなあ、と思うのです。丁寧な解説サイトがたくさん出てきますね。みなさんとても詳しく書いてくださっているので、そのようなサイトを見ながらやれば、きっと復元できると思います。これって慣れてくると、結構単純作業なんです。単純作業なので、一発でやってくれるプラグインがあります。それが、今回紹介するUpdraftPlusです。必要な時にボタン一発で復元できてしまいます。導入を検討している人の判断材料にもなればいいなと思い、なるべく詳しく書いてみました。それでは順番に見ていきましょう。インストール「プラグイン」→「新規追加」で、検索ボックスに「UpdraftPlus」と入力し、インストール、有効化します。手動でバックアップしてみるまずは手始めに手動でバックアップしてみましょう。Backups」と選択します。下図の通り、「今すぐバックアップ」をクリックします。今回は何も変更せずに進みます。確認してみるバックアップが終わったら、「バックアップ済み」というタブを開きます。すると、以下のようにバックアップが取れていることが分かります。心配なので、サーバ上でどのように保存されているかも覗いてみましょう。バックアップファイルは「wp-content/updraft」に保存されています。FTPソフトなどでサーバにログインして確認してみましょう。復元(リストア)それでは、実際に復元してみます。対象のバックアップの「復元」ボタンを押します。分かりやすくていいですね!すると、以下のようなポップアップが出るので、とりあえず全部にチェックを入れて「復元」を押します(ここではまだ実行されません)。以下の画面で復元の準備ができたことを教えてくれます。今度こそ、「復元」ボタンで実行します。復元が終わったら、以下のように控えめな終了メッセージが出ます。ここではとりあえず、「UpdraftPlus設定に戻る」を選択し、設定画面に戻ります。すると、何やら画面上部に以下のようなメッセージが出ています。「移行後/復元後の前にあなたのWordPressのインストールはその状態から、古いディレクトリがあります(技術情報:これらは-old接尾辞されています)。復元が働いていることを確認するやいなや、それらを削除するこのボタンを押す必要があります。日本語がかなり怪しいですが、これは、復元をする直前の状態のファイルを念のために保存してあるよ、ということを示しています。UpdraftPlusのバックアップフォルダを見てみましょう。wp-content/updraftに行きます。すると、上記のように「-old」というフォルダが3つできています。この中に、復元をする直前の状態のファイルがバックアップされています。残念なことにDBとwp-contentフォルダ以下の一部のバックアップがありません。圧縮されていないので下手すると結構な容量を取ってしまっている可能性があります。復元がうまくいっていて、補完するファイルがないようであればこれらのファイルには用はないので「古いディレクトリを削除」を押して削除してしまいましょう。残しておいても害はありませんが、これらの-oldファイルは以降のバックアップにも含まれてしまうので、「想像以上に」サーバのスペースを取ることを念頭に入れておきましょう。スケジュール設定それでは次に定期バックアップ等の詳細設定を見ていきましょう。「設定」タブに行きます。「データベース」のバックアップスケジュールの設定が出てきます。以下のような単位でしか選択できないことが分かります。手動4時間ごと8時間ごと12時間ごと1日ごと1週間ごと2週間ごと月ここは、唯一BackWPupよりも不便な点かもしれません。主力と思われる1日ごと、1週間ごと、月といった選択肢はあるので、実用には十分なのではないかと思います。次に、少し分かりにくいですが、「この多くのスケジュールされたバックアップを保持:」の部分でバックアップファイルを保持する回数を指定します。4とすれば、4回分のバックアップを保持することを意味します。ワラゴンは、そんなにこだわりがないので、とりあえず以下のようにしました。データベースは少なくとも毎日何かが更新されるはずなので、毎日としているくらいです。問題は、バックアップされる時刻です。UpdraftPlusでは、「設定を保存した時刻を基準としてスケジュール」されます。保存直後(2,3分後くらい?)に最初の1回を保存し、その翌日の12時25分に次のバックアップが実行されます。設定を保存する時刻で調整する必要があります。残念ながら私は試していません。ワラゴンは、夜中の2時くらいになりました。その時作業していた時間がたまたまそうだっただけですが。その他、バックアップ対象フォルダの選択も可能です。設定が終わったら保存します。Dropboxへ保存UpdraftPlusでは、Dropboxにバックアップを保存することができます。Driveにも保存できるようです。時間があったら詳細を書こうと思います。別サイトにたくさん情報があるので、困ることはないでしょう。Driveに保存する方法を記事にしました。実際には全く役に立たないケースもあります。Wordpressがちゃんと動いていて、管理画面にアクセスできなければいけないということです。「functions.phpをいじって真っ白になってしまった」ケースでは対応できない、ということになります。万が一、真っ白から復元できなくなった場合、ひとつの手段としては、以下のような手順が考えられます。まとめUpdraftPlusはBackWPupに比べてもインストール数やレビューでも高い評価を受けているようです。バックアップから復元する、という状況はめったにないと思いますが、もしもの時のためにUpdraftPlusの導入を検討してはいかがでしょうか。