トラブルに備えよう!WordPressのバックアップと復元方法を解説

Sambushi編集部です!

WordPress(ワードプレス)のバックアップ作業は定期的にしていますか?

大切に作り上げてきたサイトのデータが、突然消えてしまう可能性もゼロではありません。

記事を作成したりサイトのデザインを整えたりすることも大切ですが、定期的にバックアップを取り、万が一のトラブルに備えることも重要です。

しかし、「バックアップの取り方がわからない」「設定が難しそう」と悩まれている方も多いのではないでしょうか。

そこで今回は、WordPressのバックアップと復元作業を、手動とプラグインを使用する2種類にわけてご紹介します。


WordPressのバックアップが重要な理由

WordPressで作成した記事やアップロードした画像などのデータは、サーバーに保存されるわけではなく、データベースに保存されています。

アクセスする際に、必要なデータをデータベースから取得して表示する仕組みになっているため、データベースが消えてしまうとサイトが表示されなくなります。

WordPressを構成しているテーマ・メディア・プラグイン・データベースをバックアップしておくことによって、万が一トラブルが起こったとしてもサイトを復元できます。

また、万が一サイトがハッキングされてサイト内容を改ざんされたときにも、バックアップデータがあれば短時間で元の状態に戻せます。

不測の事態に備えるためにも、サイトのバックアップは重要です。

バックアップを取る方法は2種類ある

WordPressのバックアップを取る方法は、手動で行う方法とプラグインを使用する方法の2種類あります。それぞれのバックアップの取り方について解説します。

手動でバックアップを取る方法

手動でバックアップを取る方法は、手順自体はシンプルで難しくありませんが、多少の手間がかかります。

しかし、バックアップしたデータを自分ですべて管理できるため安心できるというメリットがあります。

手動でバックアップを取る場合は、「FTP」というソフトとWordPressのエクスポート機能の2つを利用して、外部サーバーに保存しているWordPressのデータを自分のパソコン内にダウンロードします。

「FTP」とは、「File Transfer Protocol(ファイルトランスファープロトコロル)」の略で、インターネット回線を使ってファイルを送受信するときの決まり事のことをいいます。

FTPソフトは有料と無料のものがあります。ほとんどのFTPソフトが無料で提供されており、WordPressのバックアップを取るなら無料のソフトで十分です。

Windowsに対応している「FFFTP」や、WindowsとMacに対応している「FileZilla」が定番です。

Step1

まずは、FTPソフトを使って、WordPressを格納しているサーバーにアクセスしましょう。

Step2

アクセスできたら、WordPressが格納されている「wp-content」をクリックします。

Step3

wp-contentのなかでも重要なファイルである「plugins」「themes」「uploads」の3つを選択してダウンロードします。

  • plugins:プラグインファイル関連
  • themes:テーマファイル関連
  • uploads:画像や動画などメディアファイル関連

Step4

ファイルのダウンロードが完了したら、次は「投稿記事」「カテゴリ」「タグ」などのデータを、WordPressのエクスポート機能を使ってバックアップします。

WordPressのダッシュボードから「ツール」→「エクスポート」を選択します。

「すべてのコンテンツ」にチェックを入れて「エクスポートファイルをダウンロード」をクリックしてダウンロードしましょう。

Step5

バックアップが完了したら、わかりやすいようにダウンロードした日付などをファイル名に設定しておきましょう。

プラグインを使用してバックアップを取る方法

WordPressのバックアップには、プラグインを使用する方法もあります。

バックアップ用のプラグインは無料で提供されており、FTPなどの知識がなくてもできるため、手動よりも簡単にバックアップが取れます。

今回は、バックアップ用の無料で使える代表的なプラグイン「BackWPuP」を利用してバックアップを取る方法を紹介します。

「BackWPuP」には、自動バックアップと手動バックアップの2つの設定方法があります。

バックアップスケージュールを設定しておくと、自動的にバックアップしてくれるため大変便利なプラグインです。しかし、プラグインを定期的にアップデートするなどの管理は必要となるため注意しましょう。

【BackWPuPを使ってバックアップを取る方法】

Step1

まずは、WordPressの管理画面から「プラグイン」→「新規追加」を選択し、「BackWPuP」をインストールします。インストールが完了したら「有効化」をクリックします。

Step2

WordPressの管理画面に追加された「BackWPuP」メニュー→「新規ジョブを追加」へ進みます。

Step3

「一般」タブから、「データベースのバックアップ」「ファイルのバックアップ」にチェックを入れて、ジョブの名前やアーカイブ形式を任意で設定しましょう。

Step4

設定が完了したら「変更を保存」をクリックして、設定内容を保存します。

設定した日時に自動でバックアップを取りたい場合は、「スケジュール」タブで日時を任意で設定します。これで自動バックアップの設定が完了となります。

なお、インストールしたばかりの初回は、手動でのバックアップも取っておきましょう。「BackWPuP」メニューの作成したジョブの「今すぐ実行」を選択すると、バックアップが実行されます。

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

バックアップを取るべきタイミングは、WordPressを更新する前とテーマやプラグインをカスタマイズする前です。

WordPress本体のバージョンアップは、バージョンアップに失敗したときや、更新したあとにインストールしていたプラグインと不具合が発生するなどのリスクが伴います。

また、テーマやプラグインをカスタマイズするときも、WordPressを構築しているプログラムと不具合を引き起こす可能性があります。

バックアップデータがあると、不具合が起こったときでも短時間で元の状態に復元できます。

更新やカスタマイズする前にはバックアップを取るように注意しておきましょう。

WordPressに復元する方法

つづいて、バックアップしたデータを復元する方法を「手動でバックアップした場合」と「プラグインを使用した場合」それぞれにわけて解説します。

手動でバックアップを取った場合

Step1

手動でバックアップした場合は、保存した3つのファイル「plugins」「themes」「uploads」を、サーバー上に元々格納されていた場所にアップロードします。

プラグインに関しては、設定したデータの引き継ぎがされない可能性もあります。アップロードしたあとは、プラグインが有効化されているか確認しましょう。

Step2

WordPressからエクスポートしたXMLファイルを、WordPressにインポートします。まずは、インポートするために必要な「インポートツール」をインストールしましょう。

Step3

インストールが完了したら、WordPressの管理画面から「ツール」→「インポート」→「WordPress」を選択します。

該当するXMLファイルを選択してアップロード→「インポート」をクリックするとインポートされます。

インポートが完了したら、ページが正しく表示されているか確認しましょう。

「BackWPuP」プラグインを使用した場合

バックアップ用のプラグイン「BackWPuP」で取ったバックアップデータを復元するためには、FTPソフトとサーバーの「phpMyAdmin」を利用します。

Step1

まずは、BackWPuPで取ったバックアップデータを解凍します。

BackWPuPで取ったバックアップデータの保存先は任意で決めるため、人によって保存先が異なります。もしも保存先がわからないなら、BackWPuPの「一般」タブにある「ジョブの宛先<バックアップファイルの保存方法」を確認しましょう。

Step2

ファイルを解凍したら、下記の3つのファイルは不要なため削除しておきます。

【削除するファイル】

  • backwpup_readme.txt
  • △△△.pluginlist.△△△.txt
  • manifest.json

Step3

FTPソフトを利用してサーバーにアクセスして、復元したいファイルをアップロードします。アップロードが終了すれば、これでWordPressの復元作業は完了です。

Step4

データベースを復元するためにサーバーの「phpMyAdmin」にログインしましょう。復元するドメインのデータベースを選択し、データベースを一度すべて削除します。

Step5

その次に「△△△.sql」ファイルのアップロードを行います。アップロードが終了すれば、これでデータベースの復元が完了です。

まとめ

サイトの不具合は予期せぬタイミングで起こる可能性があるため、定期的にバックアップを取ることが大切です。

WordPressのバックアップは、手動とプラグインを使う2種類の方法があります。

慣れない間は時間がかかってしまうかもしれませんが、作業自体はシンプルなため、手順さえ覚えてしまえば簡単にできます。

プラグインを使う方法は、スケジュールを設定しておくと自動でバックアップしてくれるため、忘れがちな方はプラグインを活用するのもおすすめです。

大切なサイトを守るためにも、定期的にバックアップを取るように心がけましょう。

▼「オウンドメディアのゴール設定について知りたい」という方はこちらの記事をどうぞ
【成功までの5ステップ】オウンドメディアの正しいゴール設定で運用を成功させよう 

最新情報をチェックしよう!