バックアップの基本 — WordPressサイトを守る方法
バックアップの基本 — WordPressサイトを守る方法
> このページのURL: https://lite-word.com/manual/backup-basics/
> こんな質問に答えます:
> - サイトのバックアップってどうやって取るの?
> - バックアップは必要?やってないとまずい?
> - サイトが壊れたときに元に戻す方法を知りたい
> - どのくらいの頻度でバックアップすればいいの?
なぜバックアップが必要なのか
WordPressサイトは、ある日突然表示できなくなることがある。原因はさまざまだが、バックアップがなければ復旧は極めて困難になる。
バックアップが必要になる主なケース
| ケース | 何が起きるか | バックアップがないと |
|---|---|---|
| サーバー障害 | サーバーのハードウェア故障やデータセンターのトラブルでデータが消失する | サイトを一から作り直すしかない |
| ハッキング・マルウェア感染 | サイトが改ざんされ、不正なコードが埋め込まれる | どのファイルが改ざんされたか特定が困難。クリーンな状態に戻せない |
| 操作ミス | 重要なページを誤って削除した、設定を間違えた | 元に戻す手段がない |
| プラグイン・テーマ更新の不具合 | 更新後にサイトが真っ白になる、レイアウトが崩れる | 更新前の状態に戻せない |
「自分のサイトは大丈夫」と思っていても、トラブルは予告なくやってくる。 バックアップは保険と同じで、必要になった時に初めてその価値がわかる。
バックアップすべきもの
WordPressサイトは「ファイル」と「データベース」の2つで構成されている。両方をバックアップしなければ、完全な復元はできない。
| 種類 | 内容 | 保存場所(サーバー内) |
|---|---|---|
| ファイル | テーマファイル、プラグインファイル、アップロードした画像・PDF等 | wp-content/ フォルダ |
| データベース | 投稿・固定ページの本文、カスタマイズ設定、ユーザー情報、コメント、各種オプション | MySQLデータベース |
よくある誤解: 「画像をバックアップすればOK」と思っている方がいるが、データベースがなければ投稿内容もサイト設定もすべて失われる。逆にデータベースだけあっても、画像やテーマファイルがなければサイトは正しく表示されない。
バックアップの方法
方法1: プラグインを使う(初心者におすすめ)
WordPressのバックアッププラグインを使えば、管理画面から簡単にバックアップを取れる。
| プラグイン | 特徴 | 自動バックアップ | クラウド保存 | 復元機能 | 費用 |
|---|---|---|---|---|---|
| UpdraftPlus | 最も人気。操作が簡単で、クラウド連携が豊富 | あり | Google Drive / Dropbox / Amazon S3 等 | ワンクリック復元(無料版で可能) | 無料(有料版あり) |
| BackWPup | ドイツ製で信頼性が高い。スケジュール設定が柔軟 | あり | Dropbox / Amazon S3 / FTP 等 | 有料版のみ | 無料(有料版あり) |
| Duplicator | サイト移行にも使える。バックアップ+引っ越しが一体 | 有料版のみ | 有料版のみ | 手動(インストーラー形式) | 無料(有料版あり) |
| All-in-One WP Migration | エクスポート/インポート形式で分かりやすい | 有料版のみ | 有料版のみ | インポートで復元 | 無料(容量制限あり) |
迷ったら UpdraftPlus がおすすめ。 無料版でもGoogle DriveやDropboxへの自動バックアップと復元機能が使える。
方法2: レンタルサーバーの自動バックアップ機能
多くのレンタルサーバーには、サーバー側で自動的にバックアップを取る機能がある。
| サーバー | 自動バックアップ | 保持期間 | 復元費用 |
|---|---|---|---|
| エックスサーバー | あり(全プラン標準) | 過去14日分 | 無料 |
| ConoHa WING | あり(全プラン標準) | 過去14日分 | 無料 |
| ロリポップ | あり(ハイスピード以上) | 過去7回分 | 無料(月額330円のオプション) |
| さくらインターネット | あり(スタンダード以上) | 過去8回分(スナップショット) | 無料 |
| mixhost | あり(全プラン標準) | 過去14日分 | 無料 |
注意: サーバーの自動バックアップだけに頼るのは危険。サーバー自体に障害が起きた場合、バックアップデータも一緒に失われる可能性がある。プラグインでのバックアップと併用するのがベスト。
方法3: 手動バックアップ(FTP + phpMyAdmin)
技術的な知識がある方向けの方法。プラグインが使えない状況でも確実にバックアップできる。
ファイルのバックアップ(FTP):
- FTPクライアント(FileZilla等)でサーバーに接続する
wp-content/フォルダをまるごとダウンロードする- 必要に応じて
wp-config.phpもダウンロードする
データベースのバックアップ(phpMyAdmin):
- サーバーの管理画面からphpMyAdminにログインする
- WordPressが使っているデータベースを選択する
- 「エクスポート」タブをクリックする
- 形式を「SQL」にして実行する
- ダウンロードされた
.sqlファイルを安全な場所に保存する
バックアップの頻度
バックアップの頻度は、サイトの更新頻度に合わせるのが基本。
| サイトの更新頻度 | 推奨バックアップ頻度 | 例 |
|---|---|---|
| 毎日更新する | 毎日 | ブログを毎日投稿している、ECサイトで注文が毎日ある |
| 週に数回更新する | 週1回 | 週に2〜3回ブログを投稿している |
| 月に数回更新する | 月1回 + 更新作業の前 | コーポレートサイト、ポートフォリオサイト |
| ほとんど更新しない | 月1回 + 更新作業の前 | 名刺代わりのサイト |
ポイント: どんなに更新頻度が低くても、最低月1回はバックアップを取ること。WordPressのコア・プラグイン・テーマの自動更新で、知らないうちにサイトの内容が変わっている場合がある。
バックアップの保存先
最も重要なルール: バックアップをサーバー内だけに保存しない。
サーバーに障害が起きたら、バックアップデータも一緒に消える。必ずサーバー外のクラウドストレージに保存すること。
| 保存先 | メリット | デメリット | おすすめ度 |
|---|---|---|---|
| Google Drive | 15GBまで無料。Gmailアカウントがあればすぐ使える | 大容量サイトには容量が足りない場合がある | 個人・小規模サイトに最適 |
| Dropbox | 2GBまで無料。同期が高速 | 無料容量が少ない | 小規模サイト向け |
| Amazon S3 | 容量無制限。高い信頼性 | 従量課金で設定がやや複雑 | 中〜大規模サイト向け |
| 自分のPC | 追加費用なし | PCが壊れたら終わり。外出先からアクセスできない | 補助的な保存先として |
おすすめの組み合わせ: UpdraftPlusでGoogle Driveに自動バックアップ + レンタルサーバーの自動バックアップ。この2重体制なら、片方がダメになってももう片方から復元できる。
復元の手順(概要)
バックアップから復元する基本的な流れを紹介する。使用するプラグインやサーバーによって手順は異なるが、考え方は共通している。
プラグイン(UpdraftPlus)で復元する場合
- WordPress管理画面にログインする
- 設定 → UpdraftPlus バックアップ を開く
- 「既存のバックアップ」から復元したいバックアップを選ぶ
- 復元する対象(プラグイン、テーマ、アップロード、その他、データベース)を選択する
- 「復元」ボタンをクリックして完了を待つ
レンタルサーバーの機能で復元する場合
- サーバーの管理画面にログインする
- バックアップ/復元メニューを開く
- 復元したい日付のバックアップを選択する
- 復元対象(ファイル/データベース/両方)を選んで実行する
手動で復元する場合
- FTPクライアントでバックアップしたファイルをサーバーにアップロードする
- phpMyAdminでバックアップした
.sqlファイルをインポートする - 必要に応じて
wp-config.phpのデータベース接続情報を確認・修正する
注意: 復元するとサイトの現在の状態がバックアップ時点の状態に戻る。バックアップ以降に追加した投稿や設定変更は失われるので注意すること。
バックアップを取るべきタイミング
定期的な自動バックアップに加えて、以下のタイミングでは手動でバックアップを取ること。
- WordPressのメジャーアップデート前(例: WordPress 6.5 → 6.6)
- テーマの更新前
- プラグインの更新前(特に複数プラグインを一括更新する場合)
- サイトのデザインを大きく変更する前
- 新しいプラグインをインストールする前
- サーバーの移行・引っ越し前
- PHPバージョンを変更する前
要するに、「元に戻したくなるかもしれない作業」の前には必ずバックアップを取る。
よくある間違い
1. バックアップをサーバー内だけに保存している
サーバー障害でサーバーごとデータが消えた場合、バックアップも一緒に失われる。必ずクラウドストレージや自分のPCなど、サーバー外にも保存すること。
2. 一度もバックアップからの復元テストをしていない
バックアップは「取る」だけでは不十分。実際に復元できるかどうかテストしないと、いざという時に役に立たない可能性がある。テスト環境(ローカル環境やステージングサイト)で復元テストを行っておくと安心。
3. データベースをバックアップしていない
ファイル(画像やテーマ)だけバックアップして、データベースを忘れるケース。投稿内容や設定情報はすべてデータベースに入っているため、ファイルとデータベースの両方を必ずバックアップすること。
4. バックアップの容量を気にせず放置している
古いバックアップが溜まり続けると、サーバーやクラウドストレージの容量を圧迫する。保持する世代数を決めて、古いバックアップは定期的に削除する。 UpdraftPlusなら保持数を設定できる。
5. バックアップの自動設定をしたつもりで確認していない
プラグインの設定後、実際にバックアップが実行されているかログを確認すること。 スケジュール設定がうまく動いていないケースは意外と多い。
よくある質問
バックアップにはどれくらいの容量が必要?
サイトの規模による。画像が少ないブログなら1回あたり数百MB程度。画像が多いサイトやECサイトは数GBになることもある。UpdraftPlusの場合、データベースだけのバックアップは数MBで済むので、ファイルとデータベースを分けて管理すると効率的。
無料プラグインだけで十分?
小〜中規模のサイトなら無料プラグインで十分。 UpdraftPlusの無料版でも自動バックアップ・クラウド保存・ワンクリック復元が使える。有料版が必要になるのは、複数サイトを一括管理したい場合や、バックアップの暗号化・増分バックアップが必要な場合。
レンタルサーバーの自動バックアップだけで大丈夫?
それだけでは不十分。 サーバー自体の障害でバックアップデータも失われるリスクがある。サーバーのバックアップとプラグインのバックアップ(クラウド保存)を併用する「2重バックアップ体制」がおすすめ。
バックアップを取ったらサイトが重くなる?
バックアップ処理中はサーバーに負荷がかかるため、アクセスが少ない時間帯(深夜〜早朝)に自動バックアップをスケジュールするのがベスト。 バックアップファイル自体をサーバー外に保存すれば、サーバーの容量を圧迫することもない。
サイトが真っ白になった!バックアップから復元したい
管理画面にログインできる場合は、UpdraftPlus等のプラグインから復元する。管理画面にもアクセスできない場合は、レンタルサーバーの復元機能を使うか、FTP + phpMyAdminで手動復元する。どの方法でも復元できない場合は、レンタルサーバーのサポートに問い合わせること。
バックアップデータにパスワードや個人情報は含まれる?
はい、データベースのバックアップにはユーザーのメールアドレスやパスワード(ハッシュ化済み)が含まれる。 バックアップファイルの取り扱いには十分注意し、第三者がアクセスできない安全な場所に保存すること。
関連ページ
- プラグインの基本ガイド — プラグインのインストール・更新・管理方法
- SSL/HTTPSとは? — サイトのセキュリティ基本ガイド
最終更新: 2026-03-17