プラグインでWordPressのバックアップを取る方法

ある日突然、あなたが作成したサイトが壊れてしまったり、消えてしまったらどうしますか?

特にWordPressは世界中で使われているためセキュリティのリスクがあり、万が一改ざんされてしまった場合は修復するのが困難です。

きちんとバックアップを取っておけば完全に復元することができますので、万が一に備えて必ずバックアップする仕組みを整えておくことをオススメします。

バックアップに関する疑問
・WordPressのバックアップとは
・バックアップすべきファイルとは
・どうやってバックアップを取るべきか
この記事ではこれらの点について詳しく解説していきます。

WordPressのバックアップの基本

まず最初にバックアップを取る目的は、万が一の際にホームページを復元できるようにするために復元に必要なデータを別な場所に保存しておくことです。

正しくバックアップが取れていなくて復元ができなかった、ということがないように基本的な仕組みについて理解しておきましょう。

バックアップを取るべきファイル

バックアップすべきファイルとは、そのファイルを使って別な環境でも再現(再構築)できる状態にするために必要なファイルです。

WordPressの場合、大きく分けると「ファイルデータ」と「データベース」に保存されている2種類のデータのバックアップが必要です。

ファイルデータとは、WordPressのソフト本体やプラグインソフト、デザインテーマなどFTPソフトでアクセスできるサーバー上に置いてあるデータのことです。

ファイルデータのうち、特に以下の3つのフォルダは保存しておきましょう。

いずれも「wp-content」というフォルダの中にあります。

「themes」・・・テーマが保存されているフォルダ
「uploads」・・・アップロード済の画像などが入っているフォルダ
「plugins」・・・インストールしたプラグインのデータ(一部)フォルダ

WordPressでは記事(投稿)として書いたデータは「データベース」という領域に保存されます。
データベースには記事の他、コメントやWordPress管理画面で設定した設定内容なども含まれます。

WordPressを完全に復元するためにはこの2つの領域のデータを取ることが必要になります。

バックアップを取るタイミング

当然ですがバックアップした時点から後に追加された投稿はバックアップできません。
ということは、どの程度の頻度でバックアップをすれば良いのでしょうか。

例えば毎日更新しているサイトで、日々の投稿を一つも漏らさずにバックアップしておきたいという場合は毎日バックアップをする必要があるでしょう。

月に1度しか更新しないサイトであれば、月に1度バックアップできていれば十分です。

このようにどのくらいの頻度でバックアップすべきかを考えてみましょう。

この他、テーマファイルを操作する際にはそのテーマファイルをバックアップしてから操作するなど、部分的なバックアップをその都度取ることもおすすめします。

バックアップを取るためのおすすめプラグイン

サーバーの管理画面からWordPressファイルとデータベースのデータをそれぞれ手動でバックアップすることもできますが、便利なプラグインがあるのでそれを利用する方が簡単で確実にバックアップができます。

プラグインソフトを使うと、ワードプレスに関わるファイルデータとデータベースの両方を丸ごとバックアップすることができます。

2つのプラグインを紹介します。

All-in-One WP Migration

1つ目は「All-in-One WP Migration」です。
https://ja.wordpress.org/plugins/all-in-one-wp-migration/
サイトの引っ越し時に最もよく使われているプラグインソフトです。

操作が簡単でファイルデータとデータベースの両方を簡単に保存することができます。
引っ越し先のワードプレスで同じプラグインを入れて、バックアップファイルをインポートするだけで引っ越しができる優れものです。

専門的な知識や設定は一切不要で、初心者でも簡単にバックアップを取ることができます。

バックアップしたデータを新しいWordPressにインポートするだけで簡単に引っ越しもできます。

BackWPup

2つ目は、「BackWPup」です。
https://ja.wordpress.org/plugins/backwpup/

BackWPupは定期的にバックアップを取ることができる有名なプラグインソフトです。

BackWPupでバックアップを取る方法

手動バックアップの仕方

自動バックアップの設定方法

まとめ

WordPressは完全に安全な状態を保つことが難しいソフトです。
改ざんされてしまうリスクや、サーバーのトラブル、自身の誤った操作で表示を崩してしまう可能性もあるので、完全に安全な状態を保つのではなく、万が一の際にすぐに戻せる準備をしておくようにしましょう。

定期的なバックアップを取るための仕組みをセットしておけば安心なので、ぜひバックアップを取るための設定をしておきましょう。
エックスサーバーのバックアップ機能とは