WordPressサイトは、ちょっとした操作ミスやプラグインの不具合でサイトが壊れることがあります。そのときに頼りになるのが バックアップ です。「壊れてから慌てる」ではなく、日頃からバックアップを習慣化しておくことが大切です。
WordPressのバックアップで必要なもの
WordPressのサイトデータは、大きく2つに分かれています。
| データの種類 | 内容 | 保存場所 |
|---|---|---|
| ファイル | テーマ・プラグイン・アップロード画像など | サーバー上のファイル |
| データベース(DB) | 記事・設定・コメントなど | MySQLデータベース |
どちらか一方だけでは完全な復元はできません。ファイルとデータベースの両方 をバックアップすることが基本です。
WordPressが記事の内容・投稿日・設定などを保存しておく仕組みです。「データを管理するための専用の棚」とイメージするとわかりやすいです。
方法①:プラグインを使う(初心者向け・おすすめ)
最も手軽なのがプラグインを使う方法です。代表的なプラグインを2つ紹介します。
UpdraftPlus(アップドラフトプラス)
無料プランでも十分な機能があり、世界で最も多く使われているWordPressバックアッププラグインです。
主な特徴
- ファイルとデータベースを一括バックアップ
- バックアップ先にGoogle Drive・Dropboxなどのクラウドストレージを指定できる
- スケジュール設定で自動バックアップが可能(例:毎日0時に自動取得)
- 管理画面から復元操作ができる
基本的な設定手順
- 管理画面 → プラグイン → 新規追加 で「UpdraftPlus」をインストール・有効化
- 「設定」→「UpdraftPlus バックアップ」を開く
- 「設定」タブでバックアップスケジュール(週1回など)とバックアップ先を設定
- 「今すぐバックアップ」をクリックして初回バックアップを取得
BackWPup(バックワップアップ)
細かいスケジュール設定が得意なプラグインです。ジョブ(バックアップタスク)を複数作成して、ファイルとDBを別々に管理することもできます。
方法②:手動でバックアップする
プラグインに頼らず、自分でファイルとデータベースを手動で保存する方法です。プラグインが使えない環境や、重要な作業前のスポットバックアップとして活用できます。
ファイルのバックアップ(FTP)
- FTPソフト(FileZillaなど)でサーバーに接続する
- WordPressのルートディレクトリ(通常
public_html/以下)を丸ごとダウンロードする - 特に
wp-content/フォルダ(テーマ・プラグイン・画像が入っている)は必ず含める
データベースのバックアップ(phpMyAdmin)
- サーバーのコントロールパネル(cPanelなど)から phpMyAdmin を開く
- 左側のリストからWordPressが使用しているデータベースを選択
- 上部メニュー「エクスポート」→「実行」でSQLファイルがダウンロードされる
データベースをブラウザ上で操作できる管理ツールです。レンタルサーバーのコントロールパネルから起動できることがほとんどです。
バックアップの保存先と頻度の目安
| サイトの更新頻度 | 推奨バックアップ頻度 |
|---|---|
| 毎日更新するブログ | 毎日(DB)・週1回(ファイル) |
| 週数回更新のサイト | 週1〜2回 |
| 更新が少ない企業サイト | 月1回 + 更新作業前 |
バックアップデータはサーバー上だけに保存するのは危険です。サーバー自体に障害が起きると復元できなくなります。Google DriveやDropboxなど外部のクラウドストレージ にも保存しておくことを強くおすすめします。
復元の基本的な流れ
UpdraftPlusを使っている場合は、管理画面の「バックアップ」タブから対象のバックアップを選んで「復元」ボタンをクリックするだけで戻すことができます。
手動バックアップからの復元は、ファイルをFTPでアップロードし直し、phpMyAdminでSQLファイルをインポートする操作が必要です。
まとめ
| 方法 | 難易度 | おすすめの人 |
|---|---|---|
| UpdraftPlusプラグイン | ★☆☆(かんたん) | 初心者・定期バックアップしたい人 |
| BackWPupプラグイン | ★★☆(ふつう) | 細かい設定をしたい人 |
| FTP+phpMyAdmin手動 | ★★★(上級者向け) | プラグインなしで管理したい人 |
バックアップは「何かあってからでは遅い」対策です。WordPressのセキュリティ対策とあわせて、今日から習慣化しましょう。