最新のSeedProdニュース

ビジネス成長を支援するWordPressチュートリアル、ヒント、リソース

WordPressサイトのバックアップ方法:初心者向けガイド

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

執筆者: 著者アバター ステイシー・コリン
著者アバター Stacey Corrin
Stacey Corrinは、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)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を使用している場合は、正しい方向に進んでいます。基本的な機能をカバーする堅実な無料オプションです。このガイドでは、Duplicator Proを使用しています。これは、最高のWordPressバックアッププラグインの1つです。

Duplicator ProがトップWordPressバックアッププラグインとしてリストアップ

150万人以上のユーザーがいるこのプラグインは、サイト全体のバックアップと移行を容易にします。

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

  • スケジュールされたバックアップと毎日のバックアップ
  • ワンクリック復元ポイント
  • 移行ツール
  • オフサイトクラウドストレージ連携
  • その他多数。

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

Duplicator Pro のセットアップ

まず最初に行っていただくことは、Duplicator Pro をインストールして有効化することです。これにヘルプが必要な場合は、WordPress プラグインのインストール方法に関するこのチュートリアルを参照してください。

プラグインを有効化した後、WordPress ダッシュボードから Duplicator Pro » 設定 に移動し、「ライセンス」タブを選択します。

WordPress管理設定のDuplicator Proライセンスダッシュボード

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

次に、Duplicator Pro » パッケージ に移動します。このセクションで WordPress ウェブサイトをバックアップできます。

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

最初のバックアップを取得するのは、[作成新規] をクリックして指示に従うのと同じくらい簡単です。

サイトのバックアップを開始するためのDuplicator Pro新規パッケージ作成画面

バックアップの名前を付け、保存場所を決定できます。

Duplicator は最初にデフォルトの保存場所を選択します。これは、私たちの例ではローカルストレージです。ただし、「ストレージの追加」をクリックして、Google Drive や Dropbox などの追加の場所を追加することもできます。

Duplicator Proのバックアップ名と保存場所フィールド

次に、アーカイブ セクションまでスクロールしましょう。ここで、WordPress サイトのどの部分をバックアップしたいかを定義します。

ファイルフィルターオプションを表示するDuplicator Proアーカイブセクション

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

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

次に、インストーラー セクションについて説明します。

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

インストーラーは、Duplicator がサイトのバックアップとともに作成するスクリプトです。サイトの復元または移行が必要になったら、このインストーラースクリプトを実行すると、バックアップを展開してすべてをセットアップしてくれます。

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

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

Duplicator Pro が WordPress サイトをスキャンしてバックアップを作成中

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

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

このレポートには、データベースとファイルのサイズなどの詳細が含まれています。また、続行する前に修正できる潜在的な問題もフラグ付けします。

続行するには、[ビルド] ボタンをクリックします。

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

Duplicator Pro が WordPress バックアップパッケージを作成中のプログレスバー

完了したら、Duplicator Pro » パッケージ に移動して、バックアップ パッケージを見つけます。

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

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

1 つ目はアーカイブ ファイルで、これは基本的にサイトの圧縮されたコピーです。2 つ目は、必要に応じてサイトを再インストールするのに役立つインストーラースクリプトです。

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

サイトを復元するためのリカバリーポイントを作成する

リカバリーポイントはセーフティネットとして使用しています。何か問題が発生した場合、サイトを数秒で最後に機能していたバージョンにロールバックできます。重要なエラーが発生した場合、バックアップを復元できるため役立ちます。これにより、サイトを最後に安定していたバージョンに戻すことができます。

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

Duplicator Pro のパッケージページ(災害復旧ボタン表示)

このパネルで、「Disaster Recovery」ボタンをクリックします。

これにより、バックアップでDisaster Recoveryが利用可能であることを示す新しいウィンドウが開きます。「Set Disaster Recovery」ボタンをクリックして進んでください。

Duplicator Pro で WordPress サイトの災害復旧ポイントを設定中

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

1つ目は、Recovery Launcherをダウンロードすることです。これを使用すると、ダウンロードしたファイルを1回クリックするだけでサイトを復元できます。

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

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

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

Duplicator Proで自動バックアップをスケジュールすることは、多くの作業なしでサイトを安全に保つための簡単で賢明な方法です。また、常に最新のバックアップを使用できることを意味し、時間を節約できます。

これを設定するには、Duplicator Pro メニューをクリックし、「Schedules」を選択します。ここから、「Add New」をクリックして新しいスケジュールを作成します。

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

これにより、自動バックアップスケジュールを設定できるページに移動します。

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

Duplicator Pro のスケジュール設定(頻度とストレージオプション表示)

また、ストレージの設定も忘れずに行ってください。これにより、バックアップをどこに保存するかを決定できます。

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

Duplicator Pro で WordPress バックアップスケジュールを有効化中

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

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

cPanelを使用してWordPressサイトを手動でバックアップすると、プラグインをインストールせずにファイルに直接アクセスできますが、スケジュールされたバックアップはサポートされていません。

この方法は、プラグインを使用するよりも少し技術的な知識が必要ですが、大きな変更の前に一度だけバックアップを行う場合には適しています。

この例では、Bluehostを使用しています。ほとんどのホストで手順は似ていますが、インターフェースは異なる場合があります。ほとんどのウェブホストはこのオプションを提供しています。

まず、cPanelのホスティングアカウントにログインします。私のようにBluehostを使用している場合は、サイトの設定を開き、「File Manager」オプションをクリックすることで見つけることができます。

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

File Manager内で、左側のメニューにあるpublic_htmlフォルダをクリックしてディレクトリを開きます。次に、右側のパネルにある「Select All」チェックボックスをクリックします。

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

それらが選択されたら、上部バーにある「Compress」オプションをクリックします。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

phpMyAdminのエクスポート方法を「クイック」に、フォーマットを「SQL」に設定

次に、「エクスポート」をクリックします。

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

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

Duplicator Pro のバックアップからの復元は数分で完了し、技術的な知識は必要ありません。サイトが破損した場合でも、新しいサーバーに移行する場合でも、プロセスは同じです。

開始するには、WordPress のダッシュボードに移動し、Duplicator Pro » Import を選択します。ここで、バックアップファイルをアップロードしてインポートします。

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

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

これで完了です!

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

サイトを定期的にバックアップすることは、仕事の半分にすぎません。必要になる前に、バックアップが実際に機能することを確認する必要があります。

テストする最も安全な方法は、ライブサイトではない場所に復元することです。ステージング環境がある場合は、Duplicator Pro » Import に移動し、そこにバックアップをアップロードしてウィザードに従います。ページが読み込まれ、データベースに最新のコンテンツがあり、画像が正しく表示されることを確認してください。

ステージングがない場合は、WordPress Studio を使用すると、コンピューター上で無料のローカル WordPress インストールを実行できます。実際に使用する必要がある前に、そこにバックアップを復元して検証してください。

バックアップは、最初に設定したときに少なくとも 1 回、その後バックアップ方法またはストレージの場所を変更するたびにテストすることをお勧めします。約 10 分かかりますが、後でかなりのストレスを軽減できます。

WordPress バックアップの問題のトラブルシューティング

バックアッププラグインは一般的に信頼性がありますが、いくつかの一般的な問題が発生します。それらを修正する方法を次に示します。

バックアップのディスク容量不足

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

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

途中で停止するバックアップは、通常PHPのタイムアウトが原因です。サーバーの実行時間制限に達したため、バックアップが完了しませんでした。ホスティング会社に連絡して、PHPの最大実行時間を延長してもらってください。非常に大きなサイトの場合は、Duplicator Proの増分バックアップオプションを使用してください。これにより、ジョブが小さなチャンクに分割され、タイムアウトしなくなります。

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

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

バックアップファイルの保存場所が見つからない

Duplicator Pro » パッケージに移動します。各パッケージに保存場所が表示されます。クラウドストレージを設定した場合は、Google Driveまたは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つのコピーをオフサイトに保存します。実際には、ローカルコピー(コンピューターまたはサーバー)、クラウドストレージのコピー、外付けドライブのコピーです。ほとんどのサイトでは、過去7日から30日間のバックアップを保持するのが適切です。古いバックアップは、それほど多くの保護を追加せずにストレージを消費します。
バックアッププラグインはWordPressサイトを遅くしますか?
バックアッププラグインは実行中にサーバーの負荷を一時的に増加させる可能性がありますが、正しくスケジュールされていれば訪問者に目立った影響を与えることはありません。トラフィックの少ない時間帯、たとえば深夜にバックアップを実行してください。Duplicator Proには、ライブトラフィックと競合しないようにアクティビティを制限する「低リソースモード」があります。ほとんどのユーザーは、まったく遅延に気づきません。
Duplicator Proは無料ですか?
WordPressプラグインディレクトリにはDuplicatorの無料バージョンがあります。これは基本的な1回限りのバックアップをカバーしますが、スケジュールされたバックアップ、クラウドストレージ、またはワンクリックリカバリポイントは含まれていません。Proバージョンは、これらのすべての機能に加えて、増分バックアップと災害復旧を追加します。サイトが定期的に変更される場合は、Proバージョンに価値があります。

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

バックアップがないためにすべてを失ったサイト所有者を何人も見てきました。これは、オプションのように感じられるものの1つです。何かが壊れるまで、あまり考えないかもしれません。

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

私は常に2つのコピーを保持しています。1つはクラウド、もう1つはハードドライブです。数分しかかからず、何度も私を救ってくれました。

サイトを安全に保ち、スムーズに実行するための次のステップに進む準備ができたら、以下の他のガイドを確認してください。

お読みいただきありがとうございます!皆様のご意見をお聞かせいただければ幸いです。お気軽に会話にご参加ください YouTubeX および Facebook で、ビジネスを成長させるための役立つアドバイスやコンテンツをさらにご覧ください。

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

開示: 当社のコンテンツは読者によってサポートされています。これは、当社のリンクの一部をクリックすると、手数料が発生する可能性があることを意味します。当社は、読者に価値をもたらすと信じる製品のみを推奨しています。

[weglot_switcher]