UpdraftPlusを使用してWordPressサイトを無料でバックアップする方法

公開: 2021-01-29

WordPressを無料でバックアップするための最良の解決策をお探しですか?

バックアップはすべてのWordPressサイトに不可欠ですが、それは必ずしもクレジットカードを引き出してプレミアムソリューションを購入する必要があるという意味ではありません。

この投稿では、無料のUpdraftPlusプラグインを使用してWordPressサイトをバックアップする方法を段階的に説明します。 WordPressの初心者でも上級ユーザーでも、このチュートリアルに従って次のことを行うことができます。

  • WordPressサイトをバックアップする
  • バックアップを安全な外部クラウドストレージ(Googleドライブなど)に自動的に保存します
  • 今後の自動操縦でサイトをバックアップするスケジュールを設定します

また、バックアップからサイトを復元する方法についても説明します。

WordPressバックアップのベストプラクティス

チュートリアルに入る前に、バックアップ戦略を効果的に実装できるように、WordPressバックアップのベストプラクティスを簡単に確認してみましょう。

サイトをバックアップする際の重要な考慮事項は次のとおりです。

  • リモートストレージ–サイトのバックアップをサイトのサーバーに保存しないでください。これにより、単一障害点が発生します。 代わりに、完全に別のクラウドストレージ(Googleドライブなど)に保存する必要があります。 さらに冗長性を高めるために、それらをローカルコンピューターにダウンロードすることもできます。
  • 定期的なバックアップ–サイトが頻繁に変更される場合(たとえば、新しいブログ投稿を頻繁に公開する場合)、バックアップを復元する必要がある場合に多くのデータが失われないように、常に最新のバックアップを作成する必要があります。
  • 個別のバックアップ頻度–通常、WordPressサイトのさまざまな部分をさまざまな頻度でバックアップする必要があります。 通常、サイトのファイルよりも頻繁にサイトのデータベースをバックアップする必要があります(特に、多くのブログ投稿を公開したり、ユーザーのコメントをたくさん持っている場合)。

以下の手順に従うことで、これらすべてのベストプラクティスを自動化できます。

UpdraftPlusを使用してWordPressをGoogleドライブに無料でバックアップする方法

それでは、UpdraftPlusを使用してWordPressを無料でバックアップする方法のステップバイステップの部分に取り掛かりましょう。

このチュートリアルでは、ご希望のスケジュールでWordPressサイトをGoogleドライブのオフサイトクラウドストレージに完全にバックアップする方法を紹介します。

そうは言っても、UpdraftPlusはさまざまなオプションをサポートしているため、Googleドライブを使用しない場合は、別のストレージソリューションを簡単に選択できます。

簡単なメモ:この方法は大多数のWordPressサイトではうまく機能しますが、WooCommerceストアやソーシャルコミュニティなどの特定の種類の動的なWordPressサイトには最適なソリューションではありません。これらの種類のサイトでは、次のようになります。 BlogVaultやJetpackBackupなどのリアルタイムの増分バックアップツールを使用することをお勧めします。

1.UpdraftPlusをインストールします

開始するには、WordPressダッシュボードで[プラグイン]→[新規追加]に移動し、WordPress.orgから無料のUpdraftPlusプラグインをインストールします。

プラグインをアクティブ化すると、 [設定]→[UpdraftPlusバックアップ]に移動してその設定にアクセスできます。

2.ストレージの場所を構成します(オプション)

この手順は技術的にはオプションですが、強くお勧めします。 前に述べたように、WordPressサイトをサイトと同じサーバー/ホスティングアカウントにバックアップしないでください。 繰り返しになりますが、これでも単一障害点が残ります。 ホストに問題が発生した場合、WordPressサイトとすべてのバックアップの両方が失われる可能性があります—良くありません!

ここでの最善の解決策は、オフサイトのクラウドストレージプロバイダーを選択することです。 UpdraftPlusは、バックアップをそのプロバイダーにシームレスに直接送信します。これにより、 2つの障害点が発生します。 サーバーが故障した場合でも、Googleドライブからバックアップコピーを取得してサイトを復元できます。

UpdraftPlusは、さまざまなリモートストレージの場所をサポートしていますが、このチュートリアルでは、いくつかの理由からGoogleドライブに焦点を当てます。

  1. ほとんどの人はすでにGoogleアカウントを持っています。
  2. 多くの無料ストレージを利用できます—ほとんどのWordPressサイトのバックアップを管理するには十分すぎるほどです。
  3. セットアッププロセスは非常に簡単です—実際にはいくつかのボタンをクリックするだけです。

外部バックアップの場所を設定するには、UpdraftPlusプラグイン領域の[設定]タブに移動します( [設定]→[UpdraftPlusバックアップ])。

ここで、使用するリモートストレージサービスをクリックします。 繰り返しますが、これがこの例のGoogleドライブです。

オフサイトストレージを選択する

Googleドライブを選択したら(クリックすると強調表示されます)、一番下までスクロールして[変更を保存]をクリックします。

これにより、WordPressサイトをGoogleドライブで認証するように指示するポップアッププロンプトが表示されます。 プロンプトのリンクをクリックします。

Googleドライブを承認する

これにより、通常のGoogle認証プロセスが表示されます。 [許可]ボタンをクリックして、UpdraftPlusがGoogleドライブアカウントにアクセスできるようにします。

Googleアカウントにアクセスする

次に、UpdraftPlusの画面が表示されます。 [セットアップの完了]ボタンをクリックして、プロセスを完了します。

Googleドライブのセットアップを完了する

これで、サイトのコンテンツのバックアップを開始する準備が整いました。

承認プロセスは、リモートストレージソースごとに異なることに注意してください。 したがって、Googleドライブ以外のものを選択する場合は、さまざまな手順を実行する必要があります。UpdraftPlusの公式ドキュメントはここにある優れたリソースです。

3.最初のバックアップを取る

ストアをセットアップしたので、サイトをバックアップする準備が整いました。

サイトの最初のバックアップを作成するには、[バックアップ/復元]タブに移動し、大きな[今すぐバックアップ]ボタンをクリックします。

最初のバックアップを取る

これにより、ポップアッププロンプトが開きます。 すべての設定をデフォルトのままにして、[今すぐバックアップ]ボタンをクリックします。

バックアップ設定を確認する

これで、UpdraftPlusが機能するまで少し待つことになります。 大規模なサイトでは時間がかかります。 次に、成功メッセージが表示され、バックアップが[既存のバックアップ]リストに表示されます。

バックアップ成功メッセージ

Googleドライブにアクセスすると、 UpdraftPlusフォルダにバックアップファイルも表示されます。 サイト全体のバックアップの場合、5つの個別のファイルがあります(これについては後で詳しく説明します)。

4.自動バックアップスケジュールを設定します

手動でバックアップを取ることができると便利です。 ただし、サイトのデータを実際に保護するには、自動バックアップスケジュールを設定する必要があります。 そうすれば、指を離さずに常に最新のバックアップをとることができます。

独自のカスタムスケジュールを設定するには、 [設定]タブに移動します。 ここには、2つの異なるスケジュールオプションが表示されます。1つはサイトのファイル(画像、プラグインファイルなど)用で、もう1つはサイトのデータベース(実際のコンテンツ、コメント、設定の選択、ユーザープロファイルなどを保存する)用です。

通常、次の2つの理由から、サイトのデータベースをファイルよりも頻繁にバックアップする必要があるため、2つのオプションがあると便利です。

  1. 通常、サイトのデータベースはサイトのファイルよりも頻繁に変更されるため、最新のバックアップを作成する必要があります。
  2. 通常、サイトのデータベースはサイトのファイルよりもはるかに小さいため、バックアップに必要なスペース/リソースが少なくて済みます。

選択する必要のある正確な頻度は、サイトとそのコンテンツが変更される頻度によって異なります。 ただし、ほとんどのサイトの適切な出発点は次のとおりです。

  • 週に1回ファイルをバックアップし、複数のコピーを保存します。 個人的には、サイトのファイルのコピーを2〜3個保存しています。
  • データベースを毎日バックアップし、さらに多くのコピーを保存します(私は個人的に7つ以上のコピーを作成します)。 データベースが非常に大きい場合は、保存するコピーの数を減らすことをお勧めします。 ただし、ほとんどのサイトには数MBしかないデータベースがあるため、余分なコピーを保存するのは簡単です。 たとえば、私のポートフォリオサイトのデータベースはわずか1.6MBです。

これがどのように見えるかです:

バックアップスケジュールの設定方法

ヒント:特に大規模なサイトの場合、バックアップを実行すると多くのサーバーリソースが消費される可能性があり、バックアッププロセスの実行中のサイトのパフォーマンスに影響を与える可能性があります。

そのため、トラフィックが少ない時間帯(たとえば、夜間)にバックアップを実行する必要があります。 UpdraftPlusのプレミアムバージョンでは、バックアップを実行する正確な時間を選択できますが、無料バージョンではそれを実行できません。

ただし、UpdraftPlusは、スケジュールの選択を最初に保存したときにスケジュールを決定します。これにより、ある程度の制御が可能になります。 たとえば、毎日のスケジュールを午後9時に保存すると、UpdraftPlusは毎日午後9時に実行します。 そのため、UpdraftPlus Premiumの料金を支払う意思がない限り、変更を加えるのはオフピーク時まで待つことをお勧めします。

スケジューリング制御を無料で取得するためのもう1つのより高度なオプションは、サーバーのcronジョブまたはWP-CLIを使用してバックアップを実行することです。 あなたがカジュアルなユーザーなら、これは圧倒されるかもしれないので、このアドバイスを無視してください。 ただし、上級ユーザーの場合は、次のヘルプ記事を確認して、これを設定する方法を確認してください。

  • サーバーcronを使用してUpdraftPlusバックアップをスケジュールする
  • WP-CLIを使用してUpdraftPlusバックアップをスケジュールする

個人的には、cronアプローチを使用しています。これにより、バックアップスケジュールを無料で完全に制御できます。

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

WordPressサイトのバックアップを作成することは、そのバックアップからサイトを復元する方法を知っている場合にのみ役立ちます。 したがって、この投稿を終える前に、前のセクションで作成したバックアップの1つからサイトを復元する方法を示すことが重要だと思います。

前述したように、UpdraftPlusからのサイトの完全バックアップは、実際には5つの個別のファイルで構成されており、各ファイルにはさまざまな種類の情報が含まれています。

  • データベース–サイトのすべてのコンテンツ、ユーザー情報、コメント、設定、選択肢などを保存します。
  • プラグイン–サイトのすべてのプラグインのファイルを保存します(ただし、プラグインに対して行った設定と選択はサイトのデータベースにあります)
  • テーマ–サイトのすべてのテーマのファイルを保存します(ただし、カスタマイザーの選択などの設定はデータベースに保存されます)
  • アップロード–画像など、サイトにアップロードしたファイルを保存します
  • その他–その他すべて

サイトの規模によっては、これら5つのカテゴリのいずれかに複数のファイルがある場合があります。

デフォルトでは、UpdraftPlusは400 MBごとにファイルを分割します(これは、 [設定]タブの下部にある[エキスパート]設定を展開することで変更できます)。 たとえば、600 MBの画像をアップロードした場合、バックアップには2つの別々のアップロードファイルがあります。

完全に復元するには、すべてのファイルをアップロードする必要があります。 ただし、サイトのデータベースのみを復元し、ファイルは復元しないなど、部分的な復元を実行することもできます。

ファイルを復元する方法は2つあります。

  • UpdraftPlusインターフェースのボタンをクリックする。
  • ファイルを手動でアップロードする。 既存のサイトにアクセスできなくなった場合は、新しいWordPressインストールを作成して、この方法を使用できます。

それぞれがどのように機能するかを見ていきましょう。

方法1:インターフェイスのボタンをクリックします

前に示したように、UpdraftPlusは、サイトの現在のすべてのバックアップを[既存のバックアップ]セクションに一覧表示します。

これらのバックアップの1つから復元するには、[復元]ボタンをクリックするだけです。

バックアップを復元する方法

これにより、復元ウィザードが起動します。 最初のページで、復元するコンポーネントを選択できます。 サイト全体のバックアップを復元するには、5つのコンポーネントすべてを選択する必要があります。

何を復元するかを選択します

その後、UpdraftPlusはそれらのファイルをクラウドストレージの場所からダウンロードします。これは、サイトのサイズによっては少し時間がかかる場合があります。 ダウンロードが完了したら、[復元]ボタンをクリックしてサイトを復元するだけです。

上級ユーザーは、オプションを拡張して、特定のデータベーステーブルのみを復元することもできます。

復元を完了する

その後、UpdraftPlusがその作業を実行し、成功メッセージが表示されます。

成功メッセージを復元する

それでおしまい! WordPressサイトのバックアップを正常に復元しました。

復元が機能することを確認したら、UpdraftPlus設定内の古いディレクトリを削除するプロンプトをクリックします。

古いディレクトリを削除する

方法2:バックアップファイルをアップロードする

既存のサイトのWordPressダッシュボードにアクセスできない場合、UpdraftPlusインターフェイスを介してサイトを復元することはできません。 または、何らかの理由で復元したいバックアップが表示されない場合もあります。

これらの問題の両方を修正するために、UpdraftPlusではバックアップファイルを手動でアップロードすることもできます。

  • それでもWordPressダッシュボードにアクセスできる場合は、UpdraftPlus設定に移動してファイルをアップロードできます。
  • サイトのダッシュボードにアクセスできない場合は、WordPressの新規インストールを作成し、UpdraftPlusプラグインをインストールして、その設定に移動することができます。

どちらの方法でも、[既存のバックアップ]の下にある[バックアップファイルのアップロード]オプションをクリックできます。 次に、復元する正確なファイルをアップロードできます。

バックアップファイルを手動でアップロードする

ファイルをアップロードすると、[既存のバックアップ]セクションにエントリとして表示されます。 たとえば、ここでは、サイトのデータベースのバックアップを手動でアップロードしたことがわかります。

バックアップファイルから復元する

そこから、[復元]ボタンをクリックして、上記の方法1と同じ手順を実行できます。

結論–今すぐWordPressサイトをバックアップする

WordPressサイトの内容に関係なく、サイトのデータを安全に保つための強力なバックアップポリシーが必要です。 多くのことがうまくいかない可能性があります。間違いを犯したり、悪意のある攻撃者がサイトを傷つけたり、ホストに問題が発生したりする可能性があります。

このチュートリアルでは、UpdraftPlusを使用してWordPressを無料でバックアップする方法を紹介しました。そのため、サイトのデータを保護するために独自の自動バックアップポリシーを設定しない理由はありません。 いつでも最新のバックアップを取得できるように、今日から始めましょう。

UpdraftPlusでWordPressサイトをバックアップする方法についてまだ質問がありますか? コメントでお問い合わせください!