WPBeginnerでは、ウェブサイトのさまざまな言語バージョンを管理するためにWordPressマルチサイトを使用しています。このセットアップは単一のWordPressインストールから複数のサイトを実行するため、安全に保ち、適切にメンテナンスすることが非常に重要です。
ただし、マルチサイトネットワークのバックアップは、通常のWordPressサイトのバックアップとは少し異なります。1つのサイトだけでなく、ネットワーク全体を保護しており、各サイトには独自のコンテンツ、ユーザー、テーマ、設定があります。
これは複雑さを増すため、マルチサイトを完全にサポートするバックアップ方法を選択することが重要です。
私たちのおすすめのソリューションはDuplicator Proです。なぜなら、初心者でもプロセスが簡単だからです。しかし、誰もがプラグインの使用を好むわけではないことを私たちは知っています。
そのため、このガイドでは、WordPressマルチサイトネットワークをバックアップするさまざまな方法を説明し、あなたに最適な方法を選択できるようにします。

WordPressマルチサイトをバックアップすべき理由
ここ WPBeginner では、サイトのさまざまな言語バージョンを管理するために、WordPress マルチサイトネットワークを実行しています。そのため、すべてを安全かつ最新の状態に保つことの重要性を理解しており、その方法の 1 つがマルチサイトバックアップです。
WordPressバックアップマルチサイトは、メインサイトとすべてのサブサイトを含むネットワーク全体を潜在的な災害から保護するのに役立ちます。
例えば、人的ミスやサーバーの問題でウェブサイトがダウンした場合、最新のバックアップがあればデータ損失を防ぐことができます。さらに、WordPressサイトを機能的な状態に素早く復元できることを保証します。
バックアップは、WordPress のセキュリティにも重要です。サイトがハッキングされたり、マルウェアに感染したりした場合、クリーンなバージョンに簡単に復元できます。これにより、時間の節約になり、サイトがダウンすることによる金銭的損失を回避できます。
さらに、マルチサイトネットワークに大きな変更を加えたい場合にもバックアップがあると役立ちます。テーマ、プラグイン、または WordPress 自体を更新する前に、バックアップを作成できます。これにより、何か問題が発生した場合でも、正常に動作していたバージョンに戻すことができます。
これを踏まえて、WordPressマルチサイトネットワークをバックアップする2つの方法を見ていきましょう。これらの方法のいずれも、サブディレクトリを持つマルチサイトでも、異なるドメインを持つマルチサイトでも機能します。
このチュートリアルをナビゲートするには、以下のクイックリンクを使用できます。
方法1:マルチサイトバックアッププラグインを使用する(最も簡単な方法)
マルチサイトに対応したWordPressバックアッププラグインを使用するのが、特に初心者にとって、バックアップを作成する最も簡単な方法です。優れたプラグインはすべてを処理してくれるため、マルチサイトネットワークのバックアップに関する技術的な詳細を気にする必要はありません。
マルチサイト対応のバックアッププラグインを数多くテストしましたが、Duplicator Proが私たちの最優先事項として際立っています。

これは、WordPressサイト全体をバックアップするだけでなく、災害復旧オプションも提供します。この機能は、問題が発生してWordPress管理画面にアクセスできなくなった場合に、WordPressマルチサイトネットワークを迅速に復元するために不可欠です。
唯一の欠点は、Duplicator Pro が無料ではないことです。無料バージョンはありますが、マルチサイトサポートを得るには、年間 $199.50 の Pro プランが必要になります。しかし、同じネットワークで複数のサイトを管理している場合、これは価値のある投資です。
プラグインの詳細については、包括的なDuplicator レビューをご覧ください。
ステップ1:Duplicatorのインストールと有効化
Duplicator Proを購入した後、WordPressマルチサイトネットワークにスーパー管理者としてログインする必要があります。その後、マルチサイトのネットワーク管理者としてWordPressプラグインをインストールしてください。
インストールが完了したら、WordPressネットワーク管理ダッシュボードのプラグイン » インストール済みプラグインページに移動する必要があります。Duplicator Proを探し、その下にある「ネットワークアクティベート」をクリックします。

最後に、Duplicator Pro » Settings にアクセスし、「General」タブに移動します。
ここで、プラグイン購入時に受け取ったライセンスキーを入力する必要があります。適切なフィールドにキーを貼り付け、「アクティベート」をクリックしてプラグインの全機能を利用できるようにします。

ステップ2:マルチサイトバックアップの作成
さて、ネットワークのすべてのデータを単一のzipファイルに保存しましょう。このファイルは、バックアップとして、またはサイトを新しいサーバーに移動するために使用できます。
Duplicator Pro » Backups に移動し、「新規追加」をクリックして開始します。

バックアップに名前を付けます。現在のバックアップの日時などを追加するために、特別な動的タグを使用できます。
これにより、特に定期的にバックアップを作成する場合、後でバックアップを簡単に特定できます。

次に、バックアップを保存する場所を選択する必要があります。
Duplicatorはデフォルトでサーバーにバックアップを保存しますが、Dropbox、OneDrive、またはGoogle Driveのようなクラウドストレージを使用することもできます。

「バックアップ」セクションでは、マルチサイトバックアップに含めるものを決定できます。フィルター、マルチサイト、セキュリティの3つのタブがあります。
「フィルター」では、ウェブサイト全体をバックアップするか、メディアのみ、またはデータベースのみのバックアップを作成するかを選択できます。「ファイルフィルター」オプションを有効にすることで、特定のファイル、フォルダ、またはファイル拡張子を除外することもできます。
保存するファイルの詳細については、どのWordPressファイルをバックアップすべきかに関するガイドをお読みください。

「マルチサイト」セクションでは、バックアップに含めるサブサイトを選択できます。
これは、ネットワークの特定の部分のみをバックアップしたい場合に役立ちます。

追加のセキュリティについては、「セキュリティ」タブに移動してください。
ここで、パスワードを追加したり、暗号化を有効にしてバックアップファイルを保護したりできます。

ページを下にスクロールすると、「インストーラー」設定はそのままにしておくことができます。
「次へ」をクリックして続行します。

Duplicatorがマルチサイトネットワークをチェックします。
注意が必要な問題が発生した場合、Duplicatorは要素の横に「通知」ラベルを追加します。その後、矢印をクリックして状況を確認し、Duplicatorの推奨事項に基づいて問題を解決できます。
すべてが「Good」と表示されたら、「バックアップを作成」をクリックします。

バックアップが完了すると、「バックアップ」ページに新しいバックアップファイルが表示されます。
「Download」ボタンをクリックして、両方のファイルをコンピューターにダウンロードすることをお勧めします。これにより、後でダッシュボードにアクセスできなくなったり、別の WordPress ホスティングプロバイダーに切り替えたりする場合でも、サイトを復元できます。
アーカイブ zip ファイルを使用して、WordPress バックアップをウェブサイトとして表示 することもできます。

Duplicatorでマルチサイトバックアップを復元する方法
バックアップの作成方法がわかったので、Duplicator Pro を使用して WordPress マルチサイトネットワークを復元する方法を見ていきましょう。
開始するには、Duplicator Pro » バックアップに移動します。使用したいバックアップを見つけ、その横にある「復元」ボタンをクリックします。

Duplicator がバックアップファイル内で見つけたものが表示されるウィンドウがポップアップ表示されます。アーカイブとインストーラーファイルの概要が表示されます。すべて問題ないように見えたら、「すべての規約と通知を読み、同意しました」というチェックボックスをオンにして、「バックアップの復元」をクリックします。
この場合、Duplicatorはアドオンのステージングサイトが復元されないことを警告しました。しかし、私たちにとっては問題なかったので、復元を進めました。

次に、新しいマルチサイトとデータベース設定でインストーラーを実行していることを確認する別のポップアップが表示されます。
「OK」をクリックして続行します。

回復が完了したら、「ログイン後にインストーラーファイルを自動削除してサイトを保護する(推奨)」にチェックを入れてください。
「管理ログイン」ボタンも表示されます。これをクリックして WordPress ウェブサイトに再度ログインしてください。

ログインすると、Duplicator は Duplicator Pro » Tools に移動します。ここで最終確認を行うことができます。
インストールファイルを完全に削除し、バックアップの孤児を削除し、ビルドキャッシュをクリアするためにボタンをクリックすることをお勧めします。これにより、復元されたサイトがクリーンアップされ、すべてがスムーズに実行されることが保証されます。

これで完了です。
技術的には、WordPressのマルチサイトをバックアップおよび復元するために必要なことはこれだけです。しかし、Duplicator Proプラグインを最大限に活用するためのヒントをいくつかご紹介します。
マルチサイトバックアップを災害復旧ポイントとして割り当てる
Duplicator Pro の優れた機能の 1 つは、ディザスターリカバリポイントを設定できることです。これにより、ウェブサイトを迅速に復元する必要がある場合に、プラグインに使用するバックアップを指定できます。
災害復旧を設定するには、サーバーに保存された完全なバックアップが必要です。これは、Duplicator Pro » Backupsに移動して確認できます。
バックアップがある場合は、そのバックアップの横にある災害復旧アイコンをクリックするだけです。

ポップアップが表示されるはずです。
ここで、「Disaster Recoveryを設定」をクリックします。

この後、リカバリリンクを安全な場所にコピーするか、ランチャーファイルをダウンロードするか、2つのオプションがあります。
WordPressのマルチサイトで問題が発生した場合、これらのいずれかを使用して復旧プロセスを開始できます。リンクをブラウザに貼り付けるか、ランチャーファイルを開いて、簡単な復旧手順に従ってください。

自動スケジュールバックアップの設定
手動でバックアップを作成することもできますが、ネットワーク管理者にとっては時間がかかる場合があります。より効率的な解決策は、WordPressバックアップマルチサイトタスクを自動的に実行するようにスケジュールすることです。
自動バックアップは、WordPress マルチサイトネットワークに手間のかからないセキュリティアプローチを提供します。Duplicator Pro のような信頼できるプラグインが、設定されたスケジュールでバックアップを処理してくれるので、安心してリラックスできます。
自動バックアップを設定するには、Duplicator Pro » バックアップのスケジュールに移動し、「新規追加」をクリックします。

次に、バックアップスケジュールに名前を付けます。次に、「バックアップテンプレート」を選択します。
デフォルトでは、Duplicator は Default テンプレートを選択し、ファイル、データベース、メディア、テーマ、プラグインを含む完全な WordPress バックアップを作成します。必要に応じて、鉛筆の「Edit」ボタンをクリックして調整できます。
それ以外の場合は、次のステップに進みます。

次に、バックアップを保存する場所を選択します。
設定済みのクラウドストレージのリストが表示されますが、「デフォルトローカル」を選択してバックアップをウェブホストに保存することもできます。

保存場所を選択したら、バックアップの頻度を設定する必要があります。1 時間ごと、毎日、毎週、または毎月の自動バックアップを選択できます。
次に、バックアップの開始時刻を選択します。スケジュールを開始するにはウェブサイトのトラフィックが必要であることを覚えておいてください。
そのため、毎日午前 6 時にバックアップを設定しても、午前 10 時までトラフィックがない場合、バックアップは午前 10 時に開始されます。

最後に、ページ下部にある「このスケジュールを有効にする」チェックボックスを確認します。
「スケジュールを保存」をクリックして、WordPressマルチサイトの自動バックアップを有効にします。

方法2:ファイルマネージャー/FTP + phpMyAdminを使用する(手動バックアップ)
予算が限られている場合や、プラグインに依存せずに WordPress マルチサイトネットワークを手動でバックアップする方法を学びたい場合は、プロセスをガイドできます。
この方法ではバックアップに対するより多くの制御が得られますが、初心者向けではありません。
このアプローチでは、FTP クライアント またはホスティングプロバイダーのファイルマネージャーを使用して、すべてのウェブサイトファイルをダウンロードする必要があります。また、phpMyAdmin を使用して WordPress データベースをバックアップする必要があります。
両方の手順を実行することが重要です。なぜなら、データベースなしでファイルをバックアップしても(またはその逆でも)、バックアップが不完全になるからです。
ステップバイステップでプロセスを説明します。
ステップ 1: FTP/ファイルマネージャーでWordPressファイルをバックアップする
ここでは、Bluehostのファイルマネージャーを例として使用しますが、ほとんどのウェブホストやFTPクライアントでも同様のプロセスです。
Bluehostダッシュボードにログインし、「Webサイト」タブに移動します。バックアップしたいサイトを選択し、「設定」をクリックします。

「クイックリンク」セクションを見つけるには、下にスクロールしてください。
ここで、「ファイルマネージャー」をクリックする必要があります。

開いた新しいタブで、WordPressマルチサイトネットワークのpublic_htmlフォルダまたはルートフォルダを見つけて選択します。
public_htmlフォルダ内のすべてのファイルを選択し、ページ上部の「圧縮」をクリックする必要があります。これにより、メインサイトとマルチサイトネットワーク内のすべてのサブサイトが圧縮されます。

ポップアップウィンドウで「Zipアーカイブ」を選択します。
その後、「ファイルを圧縮」をクリックするだけです。

ファイルがzipファイルに圧縮されるまで待つ必要があります。
完了したら、圧縮結果ウィンドウの「閉じる」をクリックします。

次に、public_htmlフォルダ内にある作成したzipファイルを見つけます。それを選択し、ページ上部の「ダウンロード」をクリックします。
このプロセスは、ネットワーク全体のすべてのファイルをバックアップし、テーマ、プラグイン、メディアファイルのコピーを確実に保持します。

ステップ 2: phpMyAdmin を使用して WordPress データベースをバックアップする
さて、WordPress マルチサイトのデータベースをバックアップしましょう。
Bluehostダッシュボードのウェブサイト設定ページに戻ります。「クイックリンク」セクションで「phpMyAdmin」をクリックします。

これにより、phpMyAdmin が新しいブラウザタブで開かれます。
左側の列で、WordPressデータベースを選択する必要があります。マルチサイトネットワークの場合、データベース名はメインサイトの名前と一致することがよくあります。不明な場合は、wp-config.phpファイルでDB_NAMEの値を確認できます。
正しいデータベースを選択したら、上部にある「Export」ボタンをクリックします。

エクスポート方法を選択するように求められます。
プロセスをより細かく制御するには「カスタム」を選択でき、フォーマットはSQLのままにしておくことができます。

カスタムを選択した後、単に「出力」セクションまでスクロールできます。
デフォルトでは、phpMyAdminはエクスポート出力をテキストとして表示します。これを変更するには、「ファイルを保存」を選択する必要があります。

圧縮には、zip形式またはgzip形式のいずれかを選択できます。どちらもデータベースバックアップのファイルサイズを削減するのに役立ちます。
最後に、一番下までスクロールして「エクスポート」ボタンをクリックします。phpMyAdminは、データベースエクスポートを圧縮ファイルとして作成し、送信します。

おめでとうございます!WordPressマルチサイトデータベースの手動バックアップに成功しました。このバックアップには、メインサイトとすべてのサブサイトを含む、マルチサイトネットワーク全体のすべてのコンテンツ、ユーザー情報、および設定が含まれています。
WordPress バックアップのマルチサイトを復元するには、ファイルマネージャーまたは FTP を介して WordPress ファイルをアップロードし、データベース バックアップをインポートできる新しいデータベースを作成します。
完全な手順は以下で確認できます。
よくある質問
WordPressマルチサイトのバックアップに関する読者からよく寄せられる質問をいくつかご紹介します。
1. バックアップファイルが大きすぎてサーバーに保存できない場合はどうすればよいですか?
バックアップファイルが大きすぎる場合は、DropboxやGoogle Driveなどのクラウドサービスのような外部ストレージソリューションの使用を検討してください。
Duplicatorなどの多くのバックアッププラグインは、これらのサービスとの直接統合を可能にし、プロセスをスムーズかつ自動化します。バックアップをオフロードすることで、サーバーの空き容量を増やし、追加のセキュリティを提供できます。
2. WordPressマルチサイトバックアップの整合性をどのように確認できますか?
バックアップの整合性を確認するには、ライブサイトにデプロイする前に、ローカルまたは ステージング環境 に復元してみてください。
このアプローチにより、すべてのファイルとデータベースが正しくバックアップされ、機能することが保証されます。これは、復元時の潜在的なデータ損失を防ぐのに役立つ予防措置です。
3.マルチサイトネットワークの特定のサイトのみ自動バックアップをスケジュールできますか?
はい、Duplicator Pro のような一部のプラグインでは、ネットワーク内の特定のサイトを含む、バックアップするものをカスタマイズするオプションが提供されています。
個々のサイトのニーズに基づいて異なるスケジュールを設定でき、ネットワーク全体での不要な重複なしに重要なデータを保持できます。
4. WordPress マルチサイトのバックアップ時に避けるべき一般的な落とし穴は何ですか?
一般的な落とし穴としては、ファイルとデータベースの両方をバックアップしないこと、バックアップの完全性を確認しないこと、バックアップをオフサイトに保存しないことなどが挙げられます。
そのため、バックアップが最新で安全に保存されていることを常に確認する必要があります。
この記事が WordPress マルチサイトのバックアップ方法を学ぶのに役立ったことを願っています。また、最高の WordPress マルチサイトプラグインの専門家によるピックや、Google ドライブを WordPress メディアライブラリに接続する方法に関するガイドも参照することをお勧めします。
この記事が気に入ったら、WordPressのビデオチュートリアルについては、YouTubeチャンネルを購読してください。 TwitterやFacebookでもフォローできます。


質問や提案はありますか?コメントを残して、議論を開始してください。