WordPressのバックアップを取得する方法
WordPressの更新に失敗した、ホームページが改ざんされた。
そんなときに元の状態に戻せるかどうかは、バックアップがあるかで決まります。
この記事では、WordPressのバックアップで保存するものと、取り方、保管のしかたを解説します。
1.ファイルとデータベースを保存
WordPressのバックアップでは、次の2つを両方保存する必要があります。どちらか片方だけでは、元に戻せません。
| 保存するもの | 中身 |
|---|---|
| ファイル | テーマ、プラグイン、アップロードした画像(wp-content のフォルダ)、設定ファイル(wp-config.php)など |
| データベース | 記事や固定ページの文章、設定、ユーザーの情報など |
取り方は、サーバーの機能を使う、プラグインを使う、手作業で取る、の3つがあります。
2.両方が必要な理由
WordPressでは、画像やデザインの部品はファイルとして、記事の文章や設定はデータベースに、別々に保存されています。ファイルだけを保存していても、記事の文章は戻りません。反対に、データベースだけでは、画像やテーマが戻りません。
また、バックアップは「取ったつもり」になりやすいものです。保存先が同じサーバーの中だけだと、サーバーに問題が起きたときに、バックアップも一緒に失われることがあります。
バックアップは、ファイルとデータベースの両方を、サーバーとは別の場所にも保存しておきましょう。
3.3つの取り方
| 方法 | 特長 | 向いている人 |
|---|---|---|
| サーバーの機能 | 多くのレンタルサーバーに、自動でバックアップを取る機能がある。設定の手間が少ない | まずは手軽に始めたい人 |
| プラグイン | 日時を決めて自動で取り、外部の保存先に送れるものもある | 自分の手元にも保存しておきたい人 |
| 手作業 | FTPソフトでファイルを、データベースの管理ツールでデータベースを保存する | 仕組みが分かっていて、自分で管理したい人 |
サーバーの機能を使う
レンタルサーバーの管理画面で、自動バックアップの有無と、何日分を保存しているか、どうやって戻すのか(戻すのに費用がかかるか)を確認しましょう。
プラグインを使う
バックアップのプラグインを入れると、決めた日時に自動でバックアップを取れます。保存先を、サーバーの外(クラウドの保存サービスなど)に設定できるものを選ぶと安心です。
手作業で取る
- 01ファイルを保存する
FTPソフトなどで、WordPressのファイル(とくに wp-content のフォルダと wp-config.php)をパソコンに保存します。
- 02データベースを書き出す
サーバーのデータベースの管理ツール(phpMyAdmin など)で、データベースを書き出して保存します。
- 03日付を付けて保管する
いつのバックアップか分かるように、日付を付けて保管します。
戻せるかを確かめる
ときどき、バックアップから元に戻せるかを確かめておきましょう。テスト用の環境で戻してみると、いざというときに慌てずに済みます。
4.よくある質問
どのくらいの頻度で取ればよいですか?
記事をよく更新するなら毎日、あまり更新しないなら週に1回などが目安です。WordPressやプラグインを更新する前にも、必ず取りましょう。
サーバーの自動バックアップがあれば、十分ですか?
まずの備えにはなりますが、保存の期間や戻し方には決まりがあります。大切なホームページなら、別の場所にも保存しておくと安心です。
バックアップのファイルは、どこに保存すればよいですか?
サーバーとは別の場所に保存しましょう。パソコンとクラウドの保存サービスなど、2か所に分けておくとより安心です。
バックアップから戻すのは、難しいですか?
方法によって手順が違います。サーバーの機能やプラグインで取った場合は、その画面から戻せることが多いです。手作業の場合は、慣れていないと難しいこともあります。
5.まとめ
WordPressのバックアップでは、ファイルとデータベースの両方を保存します。取り方は、サーバーの機能、プラグイン、手作業の3つです。
- ファイルとデータベースの両方を保存する
- サーバーとは別の場所にも保存する
- 更新の前には、必ずバックアップを取る
- ときどき、戻せるかを確かめる
まずは、今使っているサーバーに自動バックアップの機能があるか、何日分を保存しているかを確かめてみましょう。バックアップの考え方は、ホームページのバックアップはなぜ必要?でも紹介しています。
浅草Web屋の管理プランでは、毎月のバックアップと、元に戻すときのご相談をお受けしています。