ホームページのバックアップの取り方|戻せるかを確かめる
ホームページのバックアップ(データの控え)は、「取ってあるはず」のまま、実際に戻そうとしたときに初めて中身を確かめることになりがちです。そこで、肝心のデータが入っていない、古すぎる、戻し方が分からない、と気付くことがあります。
この記事では、ホームページのバックアップについて、何を取るか・どのくらいの頻度で何世代残すか・どこに置くか・どう取るか・どう戻すかを順に整理します。最後に、制作会社や保守の担当に確かめておくことの一覧を付けました。主にWordPressのサイトを例にしますが、ほかの作り方のサイトの考え方にも触れます。
バックアップは「取ること」より「戻せること」が目的です。この記事でも、戻す手順と、戻せるかを確かめる練習に紙幅を割いています。
何をバックアップするか
WordPressのサイトは、2つの部分でできています。WordPressの公式の解説でも、普通のWordPressのサイトを元に戻すには両方が必要だとされています。
| 部分 | 中に入っているもの | 片方が無いと |
|---|---|---|
| ファイル | WordPress本体、テーマ(見た目)、プラグイン(追加の部品)、アップロードした画像やPDF、設定ファイル(wp-config.php)、サーバーの設定ファイル(.htaccess) | 見た目や画像が戻らない |
| データベース | 投稿、固定ページ、お知らせ、設定、ユーザーの情報 | 文章やページの中身が戻らない |
作り方によって、取るものは変わります。
- HTMLのファイルだけでできたサイト(静的なサイト): サーバーに置いたファイル一式を取れば足ります。データベースはありません
- Studio・Wixなどのサービスで作ったサイト: データはサービスの側にあります。版の履歴や複製などの機能があるかは、サービスごとに違うため、各サービスの公式のヘルプで確かめます
- 独自の仕組みで作られたサイト: 何をどう取ればよいかを、作った制作会社に確かめます
頻度と、何世代残すか
WordPressの公式の解説では、頻度の目安を次のように示しています。
- 投稿が少ない小さなサイト: 週に1回
- 投稿が多く、更新の頻繁なサイト: 毎日
これに加えて、WordPressやプラグインを更新する前、大きな修正をする前には、その都度バックアップを取ります。更新の手順の解説でも、作業の前のバックアップが最初の手順として挙げられています。
残す数は、直近の1つだけでは足りません。気付かないうちにサイトが改ざんされていた場合、直近のバックアップにも改ざんが含まれていることがあるためです。公式の解説では、最近のバックアップを少なくとも3〜5世代残すことがすすめられています。
どこに置くか
同じ解説では、バックアップを別々の場所に置くことがすすめられています。たとえば、次の3か所です。
- サーバーの中(すぐに戻せる)
- クラウドの保存場所(サーバーに何かあっても残る)
- 手元のパソコン(ネットにつながらなくても手元にある)
サーバーの中だけにあるバックアップは、サーバーの契約が止まったときや、サーバーそのものに問題が起きたときに、一緒に使えなくなることがあります。
バックアップの3つの取り方
| 取り方 | 向いている場面 | 気をつけるところ |
|---|---|---|
| サーバーの自動バックアップ | 日々の備えとして | 何日分残るか、戻すのに申し込みや費用が要るか、自分で戻せるかは会社ごとに違う |
| WordPressのバックアップ用の部品 | 自社でも戻せる形にしたいとき | 部品の更新を続ける必要がある。保存先をサーバーの外にする設定にする |
| 手作業で取る | 更新の前、引っ越しの前など | ファイルの転送とデータベースの書き出しの知識が要る |
サーバーの自動バックアップは、多くのレンタルサーバーに用意されています。ただし、WordPressの公式の解説も、サーバー会社の控えから取り出すには時間がかかることがあるため、自分でも取り方と戻し方を知っておくべきだとしています。契約しているサーバー会社の案内で、次の3点を確かめておきます。
- 何日分(何世代)のバックアップが残るか
- 戻すときに申し込みが要るか、費用がかかるか
- 管理画面から自分で戻せるか
手作業で取る場合は、データベースを先に書き出し、続けてファイル一式をサーバーから手元へ写します。公式の解説では、ファイルとデータベースを同じころに取った「1組」として扱い、同じフォルダにまとめておくことがすすめられています。
戻す手順
WordPressのサイトを手作業で戻す場合の、一般的な順番です。
- 戻したいバックアップの組(ファイルとデータベースが同じころに取ったもの)を選ぶ
- 今の状態も、念のためバックアップしておく
- ファイルを先に戻す(サーバーにファイル一式を写す)
- 続けてデータベースを戻す(書き出したデータを読み込む)
- データベースの名前やパスワードが変わっている場合は、設定ファイル(wp-config.php)の内容を合わせる
- サイトを開き、トップページ・主なページ・管理画面・フォームを確かめる
サーバーの自動バックアップや部品を使う場合は、それぞれの画面の案内に従います。どの方法でも、6番の確認は欠かせません。
戻せるかを確かめる練習
バックアップが本当に使えるかは、戻してみるまで分かりません。年に1回程度、次のような練習をしておくと、いざというときに慌てずに済みます。
- 本番とは別の試しの場所に、バックアップから戻してみる
- 戻したサイトで、文章・画像・管理画面へのログインを確かめる
- かかった時間と、つまずいた点を記録しておく
試しの場所を用意するのが難しい場合は、少なくともバックアップのファイルを開いて、データベースの書き出しが空になっていないか、画像のフォルダが入っているかを確かめます。
サイトの外に控えておくもの
サイトのデータとは別に、次のものも控えておくと、戻す作業が速くなります。
- サーバー・ドメイン・管理画面のログイン情報の保管場所
- DNSの設定の内容(画面の控えなど)
- 元のデザインのデータ、ロゴ、写真の元のファイル
- 使っている有料のテーマや部品の購入の記録
改ざんなどで戻す必要が出た場合の対応はホームページの改ざんへの対処の記事に、サーバーとドメインの関係はサーバーとドメインの違いの記事にまとめています。
制作会社や保守の担当に確かめること
バックアップを人に任せている場合は、次の点を確かめておきます。
- 何を、どの頻度で、何世代残しているか
- どこに保管しているか(サーバーの中だけか、外にもあるか)
- 戻すときの手順と、かかる時間・費用
- 契約が終わったとき、バックアップを受け取れるか
4番は、制作会社と連絡が取れなくなったときに大きな差になります。その場合の手順は制作会社と連絡が取れないときの記事で扱っています。保守の契約でバックアップをどこまで頼めるかは保守契約に含まれるものの記事をご覧ください。
まとめ
WordPressのバックアップは、ファイルとデータベースを1組で取り、数世代を別々の場所に残し、戻す手順を知っておくことが基本です。サーバーの自動バックアップは便利ですが、残る日数と戻し方は会社ごとに違うため、契約の内容を確かめたうえで、サーバーの外にも控えを置いておくと安心です。
Lapisデザインラボの月額のサイト保守では、サイトのデータの定期的な控え(バックアップ)をお引き受けしています。内容はサイト保守・更新をご覧ください。
よくある質問
サーバーの自動バックアップがあれば、自分でバックアップを取らなくてもよいですか。
自動バックアップは心強い備えですが、それだけに頼るのはおすすめしません。何日分を残すか、戻すのに申し込みや費用が要るかはサーバー会社ごとに違い、サーバーの契約そのものが止まったときには使えないこともあります。サーバーの外にも控えを置いておくと安心です。
WordPressのバックアップは何を取ればよいですか。
ファイルとデータベースの両方です。ファイルには、テーマ・プラグイン・アップロードした画像・設定ファイルなどが入り、データベースには投稿・固定ページ・設定の内容が入っています。片方だけでは元の状態に戻せません。
バックアップはどのくらいの頻度で取ればよいですか。
WordPressの公式の解説では、更新の少ない小さなサイトは週に1回、更新の多いサイトは毎日が目安とされています。加えて、WordPressやプラグインを更新する前、大きな修正をする前には、その都度取っておきます。