シードプロッド最新ニュース

ビジネスの成長に役立つWordPressのチュートリアル、ヒント、リソース

WordPressサイトをバックアップする方法:初心者ガイド

WordPressサイトのバックアップ方法(初心者向けステップバイステップ) 

執筆者 著者アバター ステイシー・コリン
著者アバター ステイシー・コリン
ステイシー・コリンは、WordPress、SEO、デジタルマーケティングに関する執筆経験が15年以上ある、認定コンテンツマーケティングおよび検索スペシャリストです。彼女はSeedProdとRafflePressのコンテンツ管理を担当しており、自身が積極的に活用し、実際にテストしているツールや戦略について執筆しています。
    
レビュー レビュアーアバター ターナー・ジョン
レビュアーアバター ターナー・ジョン
ジョン・ターナーはSeedProdの共同設立者です。彼は20年以上のビジネスと開発の経験があり、彼のプラグインは2500万回以上ダウンロードされています。

プラグインの更新でデータベースが破損してしまった。テーマのインストールに失敗して、サイトが真っ白になってしまった。復元ボタンを押してみたが、復元できるデータが何も残っていないことに気づく。

こういう事態は、正直なところ何度も目にしてきました。誰にとっても辛い一日ですが、サイトが収益源になっている場合や、何年もかけて作り上げてきたサイトであれば、その辛さは格段に増します。

これまでに数十ものWordPressやWooCommerceサイトのバックアップを行ってきましたが、その手順は多くの人が想像するよりもずっと簡単です。このガイドでは、最も簡単なプラグインを使った方法から、cPanelやphpMyAdminを使った手動の方法まで、WordPressサイトのバックアップ手順をステップバイステップでご紹介します。

簡単なまとめ:WordPressサイトをバックアップする方法

WordPressサイトをバックアップするには、データベースとサイトファイルの2つを保存する必要があります。最も簡単な方法は、Duplicator Proのようなバックアッププラグインを使用することです。このプラグインを使えば、自動バックアップのスケジュール設定や、ワンクリックでのサイト復元が可能です。より細かく制御したい場合は、cPanelやphpMyAdminを使用して手動でバックアップを作成することもできます。

WordPressバックアップ方法の比較

WordPressサイトをバックアップするには、主に3つの方法があります。どの方法が適しているかは、技術的なツールに対する習熟度や、スケジュールや保存先をどの程度自分で管理したいかによって異なります。

方法必要な道具スキルレベルスケジュールは可能か?最適
プラグイン(デュプリケーター・プロ)Duplicator Pro プラグイン初心者はいほとんどのWordPressユーザー
cPanelによるマニュアルホスティングダッシュボード中級いいえ基本的なファイルレベルのバックアップ
phpMyAdminによる手動データベースへのアクセス上級いいえデータベースのみのバックアップ

この表には主な選択肢が示されています。どこから手をつければよいか迷っている場合は、「Duplicator Pro」のようなプラグインの使用をお勧めします。私が管理しているサイトのほとんどで、このプラグインを利用しています。

WordPressのバックアップとは?

WordPressのバックアップは、安全な場所に保存するウェブサイトデータの複製です。バックアップを使用すると、何か問題が発生した場合に戻すことができるオンデマンドの復元ポイントを作成します。

WordPressのバックアップには、主に2つの要素が含まれます:

  1. あなたの投稿、コメント、ユーザー情報を含むデータベース
  2. テーマ、プラグイン、メディアなどのサイトファイル

これらは合わせてサイトの設計図となるため、両方をしっかりと保護しておく必要があります。

なぜWordPressをバックアップするのか?

WordPressサイトをバックアップしておけば、データの損失からあなたを守ることができます。人為的なミスで誤って何かを削除してしまったり、サイトがクラッシュしてしまったり、アップデートが計画通りに進まなかったりしても、バックアップがあればサイトを元通りに復元することができます。

あなたのサイトがハッキングされたり、マルウェアに感染したりしても、最新のバックアップがあれば、すぐに立ち直ることができます。

Astra Securityによると、毎日30,000のウェブサイトがハッキングされている。これは、潜在的なセキュリティ侵害から回復するためのバックアップの必要性を強調している。

定期的なバックアップは、サイトを円滑かつ安全に運用し続けるために役立ちます。攻撃対象領域を縮小する方法については、「WordPressサイトをハッカーから守る方法」をご覧ください。

ホスティングサービスはサイトのバックアップを取っていますか?

ほとんどのホスティングプロバイダーはサーバーの自動バックアップを作成しており、それを唯一のバックアップ手段として頼りたくなるものです。しかし、ほとんどのサイトにとって、それだけでは不十分です。

ホストのバックアップには、知っておくべき実際の制限があります:

  • 保存期間は短いものです。多くのホストは、バックアップを7日から30日間保存しています。この期間を逃すと、それらのスナップショットは消えてしまいます。
  • 復元には時間がかかります。ホストのバックアップを復元するには、通常、サポートチケットを発行し、数時間以上待たなければなりません。ワンクリックで完了する作業ではありません。
  • 提供されるサービス内容はプランによって異なります。一部のプランでは、個々のデータベーステーブルやファイル構造ではなく、サーバーレベルでのバックアップのみが行われます実際にどのようなサービスが含まれるかは、ご利用のホスティングプランによって異なります。
  • これらはオフサイトには保存されていません。ホストのバックアップは、サイトと同じサーバーインフラストラクチャ上に保存されています。重大なサーバー障害が発生した場合、サイトとそのバックアップの両方が同時に利用できなくなる可能性があります。

私はホスティングのバックアップを、主要な対策ではなく、あくまで最終手段として捉えています。専用のプラグインを使えば、バックアップの対象、実行タイミング、保存先を細かく設定できます。まだホスティングサービスを選定中の方は、バックアップが容易になるオプションについて、当社のWordPressホスティングガイドをご覧ください。

プラグインでWordPressサイトをバックアップする方法

バックアッププラグインを使うのが、WordPressサイトを保護する最も簡単な方法です。一度設定すれば、プラグインがスケジュールに従ってすべてを処理してくれるため、手動でバックアップを実行することを忘れてしまう心配がありません。

すでに UpdraftPlusをご利用中なら、その選択は正解です。基本的な機能は網羅した、信頼できる無料の選択肢です。このガイドでは、WordPressのバックアッププラグインの中でも最高峰 の一つであるDuplicator Proを使用しています。

「Duplicator Pro」が、WordPressのバックアッププラグインとしてトップにランクイン

150万人以上のユーザーを抱えるこのサービスなら、サイト全体のバックアップや移行も簡単に行えます。

さらに、私たちが使っているProバージョンには、これらの高度な機能が含まれています:

  • スケジュールバックアップと日次バックアップ
  • ワンクリック回復ポイント
  • マイグレーションツール
  • オフサイト・クラウド・ストレージの統合
  • そしてもっと。

注: Duplicatorには無料版もありますが、スケジュールされたバックアップやクラウドストレージ機能は含まれていません。このガイドではPro版を使用しています。

デュプリケーター・プロのセットアップ

まず最初に行う必要があるのは、Duplicator Proをインストールして有効化することです。この作業でお困りの場合は、WordPressプラグインのインストール方法についてのチュートリアルをご覧ください。

プラグインを有効化した後、WordPressダッシュボードからDuplicator Pro " Settingsに移動し、'Licensing'タブを選択します。

WordPressの管理画面にあるDuplicator Proのライセンスダッシュボード

ここでDuplicator Proのライセンスキーを入力し、「Activate」をクリックします。

Duplicator Pro " Packagesにアクセスしてください。このセクションでは、WordPressウェブサイトをバックアップすることができます。

WordPressウェブサイトのバックアップ

最初のバックアップの取得は、「新規作成」をクリックして指示に従うだけと簡単です。

Duplicator Proの「新しいパッケージを作成」画面でサイトのバックアップを開始する

バックアップに名前を付け、保存場所を決めることができる。

Duplicatorは最初にデフォルトの保存場所を選択します。この例ではローカルストレージです。しかし、'ストレージを追加'をクリックして、Google DriveやDropboxなど、より多くの場所を追加することもできます。

Duplicator Pro のバックアップ名および保存先フィールド

では、アーカイブセクションまでスクロールダウンしてみましょう。ここでは、WordPressサイトのどの部分をバックアップするかを定義します。

ファイルフィルタオプションが表示されたDuplicator Proのアーカイブセクション

ファイルフィルタにより、必要に応じて特定のディレクトリをバックアップから除外することができます。データベースバックアップセクションでは、特定のテーブルを選択的に除外することができます。バックアップを効率化したい場合や、無関係で肥大化したセグメントを除外したい場合に便利です。

WordPressサイト全体をバックアップしたい場合は、デフォルトの設定のままにしておくことをお勧めします。

さて、インストーラーのセクションについて話そう。

Duplicator Pro インストーラースクリプトの設定パネル

インストーラはDuplicatorがサイトのバックアップと一緒に作成するスクリプトです。サイトをリストアまたは移行する時、このインストーラースクリプトを実行すると、バックアップを解凍し、すべてをセットアップしてくれます。 

セットアップ中、このセクションに何もする必要はありません。Next」ボタンをクリックして、そのままにしておいてください。

Duplicatorはあなたのサイトをスキャンし、バックアップを遅くしたりブロックする可能性のあるものにフラグを立てます。

Duplicator Proがバックアップを作成する前にWordPressサイトをスキャンしています

このチェックが完了すると、ステータスレポートが表示されます。

Duplicator Proのスキャン完了ステータスレポート(サイトサイズの詳細を含む)

このレポートには、データベースやファイルのサイズなどの詳細が記載されています。また、潜在的な問題にフラグを立てますので、次に進む前に修正することができます。

続行するには、「ビルド」ボタンをクリックする。

ビルド」をクリックすると、DuplicatorがWordPressサイトのバックアップを開始します。進捗状況を示すプログレスバーが表示されます。大きなサイトほどバックアップに時間がかかるので、すぐに完了しなくても心配しないでください。

WordPressのバックアップパッケージを作成中のDuplicator Proの進行状況バー

完了したら、Duplicator Pro " Packagesでバックアップパッケージを探します。

ダウンロードオプションを選択すると、2つのファイルが表示されます。

Duplicator Pro から WordPress のバックアップアーカイブとインストーラーファイルをダウンロードする

1つ目はアーカイブファイルで、基本的にあなたのサイトの縮小コピーです。2つ目は、必要に応じてサイトを再インストールするためのインストーラー・スクリプトです。

Both Files'オプションを選択し、コンピューターに保存します。両方のファイルを安全な場所に保管してください。サイトを元に戻す際に必要になります。

リカバリポイントを作成してサイトを復元する

私はリカバリーポイントをセーフティネットとして使っている。何かが壊れても、数秒でサイトを最後に動作したバージョンにロールバックできる。バックアップを復元できるので、重大なエラーに直面したときに役立ちます。そうすれば、サイトを最後の安定したバージョンに戻すことができる。

作成するには、Duplicator Pro " パッケージに移動し、右側の矢印アイコンをクリックしてパッケージの詳細を表示します。

「Duplicator Pro」のパッケージページに「災害復旧」ボタンが表示されています

このパネルで、'Disaster Recovery'ボタンをクリックする。

ディザスタリカバリがバックアップ可能であることを示す新しいウィンドウが開きます。先に進み、'Set Disaster Recovery'ボタンをクリックします。

WordPressサイト向けにDuplicator Proで災害復旧ポイントを設定する

リカバリーポイントを設定すると、2つのオプションが表示される。

一つ目は、リカバリーランチャーをダウンロードすることです。これを使えば、ダウンロードしたファイルをワンクリックするだけで、サイトを復旧させることができる。

Duplicator Pro リカバリランチャーのダウンロードとリカバリURLのオプション

あるいは、リカバリーのURLをクリップボードにコピーし、安全な場所に保存することもできる。その後、サイトの復旧が必要になったら、そのリンクをクリックするだけです。

WordPressの自動バックアップをスケジュールする

Duplicator Proで自動バックアップをスケジュールすることは、手間をかけずにサイトを安全に保つ簡単で賢い方法です。また、常に最新のバックアップを使用できるため、時間の節約にもなります。

これを設定するには、デュプリケーター・プロのメニューをクリックし、'スケジュール'を選択します。ここから'新規追加'をクリックして新しいスケジュールを作成します。

Duplicator Pro で新しい自動バックアップスケジュールを追加する

自動バックアップスケジュールを設定するページが表示されます。  

このページでは、スケジュールの名前、フルバックアップかデータベースのみのバックアップか、バックアップの頻度を選択できます。毎日、毎週、毎月のバックアップを選択し、時間帯を選択することができます。  

Duplicator Proのスケジュール設定:実行頻度と保存オプション

また、ストレージの環境設定も忘れずに行ってください。これでバックアップの保存先を決めることができます。

設定を選んだら、'Enable This Schedule'オプションがチェックされていることを確認し、'Save Schedule'をクリックします。

Duplicator Pro で WordPress のバックアップスケジュールを有効にする

Duplicator Proは、自動バックアップスケジュールを処理できるよう設定されました。

WordPressサイトを手動でバックアップする方法

cPanel を使って WordPress サイトを手動でバックアップすれば、プラグインをインストールしなくてもファイルに直接アクセスできますが、定期的なバックアップには対応していません。

この方法はプラグインを使うよりも多少技術的な知識が必要ですが、大規模な変更を行う前の単発のバックアップには適しています。

この例では、Bluehostを使用しています。手順はほとんどのホスティングサービスで同様ですが、画面の見た目は異なる場合があります。ほとんどのウェブホスティングサービスでこのオプションが利用可能です。

まず、cPanelのホスティングアカウントにログインしてください。私と同じようにBluehostをご利用の場合は、サイトの設定を開き、「ファイルマネージャー」オプションをクリックすると見つかります。

ホスティングアカウント設定内の「Bluehost ファイルマネージャー」オプション

ファイルマネージャーで、左側のメニューからpublic_htmlフォルダをクリックし、ディレクトリを開きます。次に、右側のパネルの「すべてを選択」チェックボックスをクリックします。

cPanelのファイルマネージャーでWordPressのバックアップ用に圧縮するすべてのファイルを選択する

選択したら、上のバーにある「圧縮」オプションをクリックする。

新しいポップアップウィンドウで「Zip Archive」オプションをクリックし、「Compress Files」を選択します。

cPanel ファイルマネージャーの圧縮ダイアログで ZIP アーカイブ形式を選択する

ホストはあなたのウェブサイトのファイルを.zipファイルに圧縮します。圧縮が完了すると、その結果が表示されます。安全にこのウィンドウを閉じることができます。

次のステップは、public_htmlフォルダにある、先ほど作成したファイルを選択することです。

ファイルを選択したら、上部にある「ダウンロード」オプションをクリックします。

cPanelから圧縮されたpublic_htmlのzipファイルをローカルコンピュータにダウンロードする

これにより、.zipファイルがコンピュータにダウンロードされますので、安全な場所に保存してください。サイトがダウンした際は、このファイルを使用してサイトを復元することができます。

WordPressデータベースを手動でバックアップする方法

phpMyAdmin を使用して WordPress のデータベースを手動でバックアップすると、投稿、コメント、ユーザー、設定が SQL ファイルとしてエクスポートされ、このファイルをインポートすることでサイトのデータを復元できます。

Bluehostでこれを行うには、ウェブサイトの設定を開き、'phpMyAdmin'ボタンをクリックします。

BluehostのホスティングダッシュボードからphpMyAdminにアクセスする

開いたら、左側のメニューからデータベースを選択し、右側のパネルですべてのテーブルを選択する。

phpMyAdminでWordPressのデータベーステーブルを選択し、手動でバックアップをエクスポートする

その後、画面上部の「エクスポート」タブをクリックする。

次の画面で、エクスポート方法とフォーマットが表示されます。エクスポート方法は「クイック」のままで、フォーマットは「SQL」を選択します。

phpMyAdminのエクスポート方法を「クイック」に設定し、形式を「SQL」に設定する

では、『エクスポート』をクリックしてください。

SQLファイルがバックアップとしてコンピュータにダウンロードされます。phpMyAdminエリアにSQLファイルをインポートするだけで、データベースを復元できます。

バックアップからWordPressサイトを復元する方法

Duplicator Proのバックアップからの復元は、わずか数分で完了し、専門的な知識は必要ありません。サイトが故障した場合でも、新しいサーバーへ移行する場合でも、手順は同じです。

まず、WordPressのダッシュボードに行き、Duplicator Pro " Importを選択します。ここで、バックアップファイルをアップロードしてインポートします。

バックアップファイルからWordPressサイトを復元するためのDuplicator Proのインポート画面

インポートが完了すると、成功のメッセージが表示されます。その後、インポートウィザードの指示に従ってウェブサイトを復元できます。

それだけだ!

WordPressのバックアップをテストする方法

サイトを定期的にバックアップすることは、作業の半分に過ぎません。いざという時に備えて、バックアップが実際に機能するかどうかを事前に確認しておく必要があります。

テストを行う最も安全な方法は、本番サイトとは別の環境で復元することです。ステージング環境をお持ちの場合は、「Duplicator Pro」»「インポート」に移動し、バックアップファイルをアップロードして、ウィザードの指示に従ってください。ページが正常に読み込まれるか、データベースに最新のコンテンツが反映されているか、画像が正しく表示されるかを確認してください。

ステージング環境がない場合でも、WordPress Studioを使えば、お使いのパソコン上で無料でWordPressをローカルにインストールして実行できます。本番で使用する前に、そこでバックアップを復元して動作を確認しておきましょう。

設定を初めて行う際は、少なくとも一度はバックアップのテストを行うことをお勧めします。また、バックアップの方法や保存場所を変更した際も、その都度テストを行うと良いでしょう。所要時間は約10分ですが、後々のトラブルを未然に防ぐことができます。

WordPressのバックアップに関するトラブルシューティング

バックアッププラグインは概して信頼性が高いですが、いくつかのよくある問題が発生することがあります。ここでは、それらの解決方法をご紹介します。

バックアップの実行中にディスク容量が不足しました

これは通常、バックアップがローカルに保存されており、大容量のパッケージがいくつか蓄積されている場合に発生します。「Duplicator Pro」»「Packages」に移動し、不要になった古いパッケージを削除してください。また、「アーカイブ」セクションのファイルフィルターを使用して、容量が大きくバックアップの必要がないキャッシュフォルダやログファイルを除外することもできます。

バックアップが途中で失敗する

バックアップが途中で停止する場合は、通常、PHPのタイムアウトが原因です。バックアップが完了する前に、サーバーの実行時間制限に達してしまったのです。ホスティング業者に連絡し、PHPの最大実行時間を延長するよう依頼してください。非常に大規模なサイトの場合は、Duplicator Proの増分バックアップ機能をご利用ください。この機能では、ジョブを小さな単位に分割するため、タイムアウトが発生しません。

大規模なサイトのバックアップには時間がかかりすぎる

サイトの容量が1GBを超える場合、フルバックアップには数分かかることがあります。訪問者に影響が出ないよう、利用が集中しない時間帯にバックアップをスケジュールしてください。また、Duplicator Proの「低リソースモード」を使用すると、バックアップ実行中のパフォーマンスへの影響を軽減できます。

バックアップファイルがどこに保存されているのかわからない

「Duplicator Pro」の「パッケージ」に移動してください。各パッケージには保存場所が表示されます。クラウドストレージを設定している場合は、Google ドライブや Dropbox のフォルダも確認してください。

WordPressのバックアップについてよくある質問

WordPressサイトはどのくらいの頻度でバックアップすべきですか?
ほとんどのウェブサイトでは、週1回のバックアップが適切な目安となります。毎日新しいコンテンツを公開したり、注文を処理したり、フォームの送信データを処理したりする場合は、毎日、あるいはリアルタイムでのバックアップを目指しましょう。WordPressのコアアップグレードやテーマの変更といった大規模な更新を行う際は、その前後に手動でバックアップを行ってください。サイトの変更頻度が低い場合は、月1回のバックアップで十分かもしれません。
WordPressのバックアップはどこに保存すればいいですか?
バックアップは複数の場所に保管しましょう。一般的な目安として「3-2-1のバックアップルール」があります。これは、3つのコピーを2種類の異なるメディアに保存し、そのうち1つはオフサイトに保管するというものです。具体的には、Google DriveやDropboxなどのクラウドストレージに加え、自分のパソコンや外付けハードドライブにローカルコピーを保存することを意味します。バックアップをサイトのサーバーだけに保存することは絶対に避けてください。サーバーがダウンすれば、バックアップも失われてしまいます。
WordPressには標準のバックアップ機能はありますか?
WordPressには標準のバックアップツールは搭載されていません。コアソフトウェア自体には、ダッシュボードからバックアップを作成したり復元したりする機能はありません。Duplicator Proのようなバックアッププラグイン、あるいはホスティングプロバイダーのバックアップシステムを利用する必要があります。これは、最初から機能が備わっていると思い込んでいる多くのWordPress初心者にとって驚きとなるでしょう。
バックアップはいくつ保存しておくべきですか?
「3-2-1のルール」に従ってください。つまり、バックアップは少なくとも3部作成し、2種類の異なるストレージに保存し、そのうち1部はオフサイトに保管するということです。具体的には、1部をローカル(コンピュータやサーバー)、1部をクラウドストレージ、もう1部を外付けドライブに保存します。多くのサイトでは、過去7日から30日分のバックアップを保持しておけば十分です。それより古いバックアップは、保護効果をほとんど高めないままストレージ容量を占有するだけです。
バックアッププラグインはWordPressサイトの動作を遅くしますか?
バックアッププラグインは実行中に一時的にサーバーへの負荷を高める可能性がありますが、適切なタイミングでスケジュール設定を行えば、訪問者に目立った影響を与えることはありません。深夜など、トラフィックが少ない時間帯にバックアップを実行するようにしましょう。Duplicator Proには「低リソースモード」が搭載されており、このモードでは処理速度を調整して、通常のトラフィックとの競合を防ぐことができます。ほとんどのユーザーは、動作の遅延を全く感じないでしょう。
Duplicator Proは無料ですか?
WordPressのプラグインディレクトリには、Duplicatorの無料版があります。これは基本的な1回限りのバックアップに対応していますが、スケジュールバックアップ、クラウドストレージ、ワンクリックでの復元ポイントは含まれていません。Pro版では、これらの機能に加え、増分バックアップや災害復旧機能も利用できます。サイトの内容が頻繁に更新される場合は、Pro版を導入する価値があります。

定期的なバックアップでWordPressサイトを安全に保つ

バックアップを取っていなかったせいで、すべてを失ってしまうサイト運営者を、私はこれまで数多く見てきました。バックアップは、つい後回しにしがちなもののひとつです。何か問題が起きるまでは、あまり深く考えないかもしれません。

Duplicator Proのようなプラグインを使うにせよ、手動で行うにせよ、最も重要なのは定期的に行うことと、バックアップを安全な場所に保管することだ。

1つはクラウドに、もう1つはハードディスクに。ほんの数分で、何度も救われた。

サイトの安全性とスムーズな運営を維持するための次のステップを踏み出す準備ができたら、以下のその他のガイドをご覧ください。

お読みいただきありがとうございました!あなたのご意見をぜひお聞かせください。YouTubeXFacebookで、あなたのビジネスを成長させるために役立つアドバイスやコンテンツを提供していますので、お気軽に会話にご参加ください。

著者アバター
ステイシー・コリン コンテンツマーケティングスペシャリスト
ステイシー・コリンは、WordPress、SEO、デジタルマーケティングに関する執筆経験が15年以上ある、認定コンテンツマーケティングおよび検索スペシャリストです。彼女はSeedProdとRafflePressのコンテンツ管理を担当しており、自身が積極的に活用し、実際にテストしているツールや戦略について執筆しています。

情報開示私たちのコンテンツは読者支援型です。つまり、あなたが私たちのリンクをクリックした場合、私たちはコミッションを得る可能性があります。私たちは、読者に付加価値をもたらすと信じる製品のみを推薦します。