WordPressブログをバックアップする方法
John Turner
ジョン・ターナー
あなたはブログに心を注いでいます。投稿を書くのに費やした数え切れないほどの夜。デザインが完璧になるまで調整に費やした日々。
そして、突然、予期せぬことが起こります。
多くのブログで、そして初期の頃の私自身のサイトでも、それが起こるのを見てきました。
あなたのサイトがクラッシュします。あるいはもっと悪いことに、ハッキングされます。それは避けたい頭痛の種だと保証します。
突然、あなたが費やしたすべての努力は?一瞬で消えてしまう可能性があります。
だからこそ、バックアップは絶対に不可欠なのです。私の経験では、バックアップはあなたが最初に用意すべき最も重要なものです。
バックアップがあれば、ブログが保護されていると安心して眠ることができます。
この記事では、WordPressブログを正しくバックアップする方法を説明します。さまざまな方法を見ていくので、あなたに最適なものを選ぶことができます。
目次
なぜブログのバックアップをする必要があるのか?
言っておきますが、ブログでは問題が起こり得ますし、実際に起こっています。長年にわたり、数え切れないほど見てきました。
それはネガティブになることではありません。現実的で準備ができていることです。
車のスペアタイヤを持っているようなものだと考えてください。必要ないことを願いますが、パンクしたときにはそこにあることに感謝するでしょう。ブログのバックアップも同じです。
一般的な問題と、バックアップがどのようにあなたを救うかを見てみましょう。
サイバー攻撃
ある日ログインしたら、サイトが全く違う見た目になっていると想像してみてください。あるいはもっと悪いことに、あなたが決して宣伝しないようなものの広告が表示されているのです。
ハッカーはあなたのサイトに侵入し、あらゆる種類の問題を引き起こす可能性があります。データを盗んだり、コンテンツを削除したり、単に楽しむために物事をめちゃくちゃにしたりするかもしれません。
私はクライアントがハッキングされたサイトをクリーンアップするのを手伝ってきましたが、楽しいプロセスではありませんでした。
ハッカーはあなたのサイトにマルウェアを追加する可能性があり、それはサイトを遅くしたり、訪問者を悪いサイトにリダイレクトしたり、あるいは検索エンジンによってサイトがブロックされたりする可能性があります。
しかし、良いニュースがあります。最近のバックアップがあれば、ハッキングされたり感染したりしたサイトを消去し、問題が発生する前のクリーンなバージョンを復元できます。
リセットボタンを押すようなものです。バックアップは、このような攻撃から回復するための最も速い方法です。
プラグインとテーマの競合
WordPressはオープンソースなので、何千もの無料プラグインやテーマがあり、それらを利用できます。それらを使えば、ブログにさまざまなクールな機能やデザインを追加できます。
しかし、時には、それらが衝突します。新しいプラグインがテーマとうまく連携しないかもしれません。あるいは、2つのプラグインが互いに競合するかもしれません。
アップデートも問題を引き起こす可能性があります。ある時、テーマのアップデートが私のサイトのレイアウトを完全にめちゃくちゃにしたことを覚えています。
突然、物事が壊れます。あなたのサイトは奇妙に見えます。機能が停止します。意味不明な文字列のようなエラーメッセージが表示されるかもしれません。
これは非常にイライラする可能性があります。特にあなたが技術の専門家でない場合は。何が起こったのかを解明するには何時間もかかるかもしれません。
しかし、その新しいプラグインをインストールしたり、アップデートを実行したりする前のバックアップがあればどうでしょうか?あなたはすぐに元の状態に戻すことができます。
バックアップからサイトを復元するだけです。問題解決!簡単なクリックでエラーを元に戻すことができます。
サーバーの問題
あなたはウェブホストがサイトをオンラインに保ってくれると信頼しています。ほとんどの場合、それはうまく機能します。しかし、最高のホストでさえ問題が発生することがあります。
サーバーがクラッシュしたり、ハードウェアが故障したりすることがあります。データセンター全体が停止したという話を聞いたことがあります。まれですが、起こり得ます。
ウェブホストに重大な問題が発生した場合、サイトがオフラインになる可能性があります。数時間、あるいは数日間ダウンするかもしれません。
それはトラフィックの損失、顧客の損失、そして多大なストレスにつながります。
ほとんどの良いホストはバックアップシステムを持っていますが、それだけに頼るのは危険な場合があります。
バックアップのタイミング、頻度、復元の容易さを常に自分でコントロールできるわけではありません。
どこか別の場所に自分でバックアップを保存しておけば、ずっと有利な状況になります。あなたはサイトを新しいホストに移動し、バックアップを復元できます。
元のホストに頼ってオンラインに戻る必要がなくなります。バックアップがあれば、自分でコントロールでき、選択肢も増えます。
人的ミス
私たちは皆人間です。時には間違ったボタンをクリックしたり、間違ったファイルを削除したりします。私も何度も経験があります!
メディアライブラリを整理していて、必要な画像を誤って削除してしまうかもしれません。あるいは、ページを編集していて、コンテンツ全体を誤って削除してしまうかもしれません。または、テーマをカスタマイズしようとして、全体を壊してしまうような小さな変更をしてしまうかもしれません。
特に急いでいるときや新しいことを試しているときは、簡単に起こり得ます。
しかし、ここでもバックアップが役立ちます。誤って何かを削除したり、サイトを台無しにするような間違いを犯したりした場合、バックアップがあれば元に戻すことができます。エラーを起こす前の時点にサイトを復元するだけです。
WordPressブログのバックアップ方法
さて、バックアップがなぜ重要なのか分かりました。次に、WordPressブログを実際にどのようにバックアップするかについて話しましょう。
今日のツールを使えば、想像以上に簡単です。
どの方法を選んでも、目標は同じです。それは、あなたの努力を守り、何か問題が発生した場合にサイトをオンラインに戻す方法を持つことです。
方法1. WordPressバックアッププラグインを使用する
プラグインは、コードを書かなくても追加機能を提供します。ウェブサイトのアプリのようなものだと考えてください。
そして、ご存知でしたか?バックアップ専用のプラグインがあります。これらはプロセス全体を非常にシンプルにします。
長年、私はかなりの数のプラグインを試してきましたが、私のお気に入りはDuplicatorです。初心者でも、バックアップを使い始めたばかりでも、信頼性が高く使いやすいです。

まず、プラグインをインストールする必要があります。これはWordPressで他のプラグインをインストールするのと同じです。
次に、新しいバックアップを作成します。

次に、Duplicatorがバックアッププロセスを案内します。動的タグで名前をカスタマイズし、保存場所を選択します。

今のところ、デフォルト設定で問題ありません。バックアップはウェブサイトのサーバーに保存されます。
後で、クラウドへのバックアップ保存など、他の保存オプションについて説明します。しかし、この最初のバックアップでは、サーバーで大丈夫です。
次に、プリセットを使用して、サイトのどのデータがバックアップされるかを決定します。少なくとも開始点として、サイト全体のフルバックアップを作成することをお勧めします。

一番下にある次へボタンをクリックします。すると、Duplicatorがサイトのスキャンを開始します。バックアップを作成できるか確認するために、すべてをチェックします。

すべて問題がなければ、バックアップを開始してください。
バックアップが作成されると、Duplicatorはインストーラーとアーカイブの2つのファイルを提供します。これらの両方のファイルをダウンロードする必要があります。

アーカイブファイルは大きい方で、すべてのウェブサイトデータが含まれています。インストーラーファイルは、復元が必要になった場合にアーカイブを展開するのに役立ちます。
これらのファイルを両方とも安全に保管してください!後で見つけられるように、コンピューターのどこか安全な場所に保存してください。
これで完了です!これで、ブログのコピーがコンピューターに安全に保存されました。
方法2. ブログを手動でバックアップする
プラグインを使用せずにブログをバックアップしたい場合もあります。少し手間がかかりますが、やり方を知っておくと便利です。
手動バックアップには、主に2つの部分があります。ファイルとデータベースをバックアップする必要があります。ウェブサイトは、これら2つの連携によって成り立っています。
ファイルを手動でバックアップする
まず、ファイルに取り組みます。ファイルを手動でバックアップするには、通常、FTPクライアントまたはcPanelのようなファイルマネージャーを使用します。
FTPはFile Transfer Protocolの略です。ウェブサイトのサーバーに接続し、コンピューターとサーバー間でファイルをやり取りする方法です。FTPを使用するには、FTPプログラム(無料のFileZillaなど)が必要です。
cPanelは、多くのウェブホスティング会社が提供するコントロールパネルです。ホスティングアカウントを管理するためのウェブベースのインターフェースを提供します。
cPanelのツールの1つがファイルマネージャーです。これにより、ウェブブラウザを通じて直接ウェブサイトファイルを管理できます。
手動バックアップでは、ウェブサイトのサーバーからコンピューターに特定の重要なフォルダをダウンロードする必要があります。
FTPまたはcPanelを使用して、WordPressのインストールのメインディレクトリ(wp-admin、wp-content、wp-includesなどのフォルダがある場所)に移動します。次に、これらのフォルダとファイルをコンピューターにダウンロードします。

(FTPの場合は)ドラッグアンドドロップするか、(cPanelの場合は)ダウンロード機能を使用します。プラグインバックアップについて話したのと同じように、コンピューターの安全な場所に保存してください。
データベースを手動でバックアップする
次にデータベースです。
データベースは、WordPressウェブサイトの脳のようなものだと考えてください。すべての投稿、ページ、コメント、設定、その他の多くの重要な情報が保存されている場所です。データベースがなければ、ウェブサイトにはコンテンツがなくなってしまいます。
データベースを手動でバックアップするには、phpMyAdminというツールを使用します。
phpMyAdminは、データベースを管理するためのウェブベースのツールです。多くの場合、ウェブホスティング会社がホスティングコントロールパネル(再びcPanelなど)の一部として提供しています。
データベースをバックアップするには、ホスティングアカウントのコントロールパネル(cPanelなど)にログインします。ツールセクションでphpMyAdminを探します。データベースまたはそれに類する項目にある場合があります。

phpMyAdminに入ると、左側にデータベースのリストが表示されます。WordPressサイトが使用しているデータベースを見つける必要があります。
どちらか分からない場合は、以前バックアップについて話したwp-config.phpファイルでデータベース名を見つけることができます。
コンピューター上のテキストエディタでwp-config.phpを開きます。define('DB_NAME', 'your_database_name_here');という行を探してください。
名前がわかったら、phpMyAdminのリストでそれを探し、クリックします。データベースを選択したので、Exportタブを探してください。

簡単なバックアップの場合は、通常、Quickエクスポート方法を使用できます。Formatの下で、SQLが選択されていることを確認してください。SQLはデータベースバックアップの標準形式です。

次に、Goボタンをクリックするだけです。phpMyAdminはデータベースをエクスポートし、.sqlファイルとしてコンピューターにダウンロードします。このファイルには、すべてのデータベースデータがテキスト形式で含まれています。
この.sqlファイルを、Webサイトファイルを手動バックアップから保存したコンピューターの安全な場所と同じ場所に保存してください。
手動バックアップをお勧めしない理由
私は長年、特にプラグインが現在ほど高度でなかった頃には、かなりの数の手動バックアップを行ってきました。
しかし、正直なところ、手動バックアップは定期的かつ継続的なバックアップには最適ではありません。
ファイルやデータベースを手動でバックアップするには、時間と労力がかかります。FTPまたはcPanelにログインし、フォルダをナビゲートし、ファイルをダウンロードしてから、phpMyAdminに移動してデータベースをエクスポートする必要があります…これは多段階のプロセスです。
ブログの運営で忙しいと、後回しにしがちで、定期的に行うのを忘れてしまう可能性があります。過去には私もそうでした!
手動で作業している場合、手順を1つ飛ばしたり、重要なファイルをダウンロードし忘れたりする可能性があります。 .htaccessを忘れていませんか?正しいデータベースをエクスポートしましたか?
ヒューマンエラーは常に要因となります。プラグインはこれを自動化し、重要なものを見逃す可能性を低くします。
手動バックアップは、まあ、手動です。それらを行うことを覚えておく必要があります。そして、毎回すべてのアクションを手動で実行する必要があります。
人生は忙しく、バックアップを怠りがちです。気づいたときには、最後のバックアップから数週間または数ヶ月が経過しているかもしれません。
手動バックアップの作成がより複雑であるのと同様に、それからの復元もプラグインを使用するよりも手間がかかります。FTP経由でファイルをアップロードし、phpMyAdmin経由でデータベースをインポートする必要があります。
間違いなく可能ですが、プラグインのワンクリック復元と比較すると、より多くの時間と技術的なスキルが必要です。
方法3. Webホストに依存する
多くのWebホスティング会社は、ホスティングパッケージの一部としてバックアップサービスを提供しています。
最初に始めたときは、これは非常に便利に聞こえるかもしれません。
「素晴らしい、ホストがすでにバックアップを行っているので、心配する必要はない!」と思うかもしれません。
そして、多くのホストがバックアップを実行しているのは事実です。これは間違いなく何もないよりは良いですし、特定の状況では命綱になる可能性があります。
しかし、Webホストのバックアップだけに頼るのは、真の安心には十分ではありません。私の経験では、ホストのバックアップは、プライマリバックアッププランではなく、セカンダリセーフティネットと考えるのが最善です。
ウェブホストのバックアップに頼ることについて、なぜお勧めしないのか
多くのホストは毎日バックアップを取っています。もし1日に1回しかバックアップを取らない場合、次のバックアップがスケジュールされる直前に何か問題が発生すると、ほぼ1日分の変更や新しいコンテンツを失う可能性があります。
ホストのバックアップが昨日取られたものだったために、ブログ記事全体を書いてそれを失ってしまったと想像してみてください!私はこのようなことが起こるのを見てきましたし、それは非常に残念なことです。
さらに、ウェブホストのバックアップに対してあまりコントロールができません。自分で簡単にアクセスしてダウンロードできない場合があります。
多くの場合、復元をリクエストするためにサポートチームに連絡する必要があります。これには時間がかかることがあります。また、変更を加える前にすぐにバックアップを取得したい場合でも、ホストのバックアップでは通常それができません。
あなたは彼らのスケジュールとシステムに依存することになります。私は自分のバックアップに対して、より直接的なアクセスとコントロールを持つことを好みます。
一部のホストでは、月に無料で実行できる復元の回数を制限している場合があります。問題が発生してサイトを複数回復元する必要がある場合、追加料金が発生する可能性があります。
ホスティング契約を確認して、バックアップポリシーがどうなっているか、追加費用がかかるかどうかを確認することをお勧めします。
ウェブホストのバックアップシステム自体に何か起こったらどうなるでしょうか?稀ですが、大企業でもデータ損失は起こり得ます。
もしホストがバックアップに影響を与えるような重大なサーバーの問題を抱えていて、あなたが彼らだけに頼っている場合、あなたは困ったことになるかもしれません。
ウェブホストのバックアップは無いよりはましですが、唯一のバックアップ戦略としては理想的ではありません。それらをボーナス的な保護層と考えてください。
自動クラウドバックアップ:私のブログを守るお気に入りの方法
私が本当にブログをバックアップする最善の方法だと考えていることについて話しましょう。それは自動クラウドバックアップです。
自動クラウドバックアップは簡単で、信頼性が高く、手間を最小限に抑えながら最高の保護を提供します。
一度設定すれば、バックアップがバックグラウンドで自動的に行われていることを知って、ほとんど忘れることができます。
クラウドバックアップは、ウェブサーバーとは完全に別の場所に保存されます。そのため、ホスティングサーバーに壊滅的な事態が発生した場合でも、バックアップはクラウドのどこかで安全に保管されています。
だからこそ、私は自動クラウドバックアップを強く信じているのです。それらは貴重なブログを保護するために非常に理にかなっています。
設定する準備はできましたか?
私は自動クラウドバックアップにDuplicator Proを使用するのが大好きです。バックアップは非常に信頼性が高く、手間がかかりません。
まず、お気に入りのクラウドストレージプロバイダーを接続します。これにより、バックアップをクラウドに送信できます。

一般的なクラウドサービス向けの簡単な初心者向けバックアップチュートリアルを以下に示します。
- Google Drive
- Dropbox
- Microsoft OneDrive
- Amazon S3
- Google Cloud
- Wasabi
- DreamObjects
- Vultr
- DigitalOcean Spaces
- Cloudflare R2
- Backblaze B2
次に、新しいバックアップスケジュールを作成します。バックアップを実行したい頻度を選択します。

ほとんどのブログでは、毎日または毎週のバックアップが良い出発点となります。ブログを非常に頻繁に更新する場合(1日に複数回など)、毎時のバックアップが良いかもしれません。
使用したいクラウドストレージサービスを選択します。スケジュールを保存すると、Duplicatorは自動的にバックアップをクラウドに送信します。
もう何もする必要はありません!すべてバックグラウンドで実行されます。バックアップが正常に完了したとき(または問題が発生した場合)には、メール通知も届きます。
これで、バックアップが自動的に実行され、安全にクラウドに保存されていることを知って安心できます。
問題が発生したときにブログを復元する
サイトがクラッシュしたり、ハッキングされたり、その他の問題が発生したりした場合はどうなりますか?そんな時にバックアップがあなたの親友になります。
バックアップからブログを復元する方法を知ることは、そもそもバックアップを作成することと同じくらい重要です。
まず、先ほど説明した2つのファイル、インストーラーとアーカイブを見つける必要があります。バックアップを作成したときにダウンロードしたのを覚えていますか?
次に、これらの2つのファイルをウェブサイトのサーバーにアップロードする必要があります。この手順では、手動バックアップを行ったときと同じように、FTPまたはcPanelファイルマネージャーを使用します。
これらのファイルを、WordPressがインストールされているウェブサイトのルートディレクトリにアップロードします。

インストーラーを実行するには、ウェブブラウザを開き、ウェブサイトのアドレスに続けて /installer.php と入力します。
たとえば、ドメインが yourdomain.com の場合、 yourdomain.com/installer.php と入力します。
Duplicatorインストーラーが、サイトを復元するためのいくつかのステップを案内します。非常に使いやすいです。

WordPress管理画面からワンクリックで直接復元を開始することもできます。これは、迅速な復元に非常に便利です。

覚えておくべき最も重要なことは、すでに作成したバックアップしか復元できないということです。バックアップがない場合は復元できません!
だからこそ、何か問題が発生する前に定期的な自動バックアップを設定することが非常に重要なのです。サイトがすでにハッキングされたり壊れたりした後で、慌ててバックアップを作成したくはないでしょう。先を考えて準備しておきましょう。
よくある質問(FAQ)
ブログを無料でバックアップするにはどうすればよいですか?
Duplicator Lite を使用して、ブログを無料でバックアップします。WordPressダッシュボードからプラグインをインストールし、新しいバックアップを作成して、生成された両方のバックアップファイルをダウンロードします。バックアップアーカイブには、サイトのすべてのファイルとデータベースが含まれており、いつでも無料で完全に復元できます。
プラグインなしでブログをバックアップするにはどうすればよいですか?
プラグインなしでブログをバックアップするには、データベースを手動でエクスポートし、サイトファイルをコピーします。phpMyAdminを使用してデータベースを.sqlファイルとしてエクスポートし、次にFTPまたはcPanel経由でサーバーにアクセスして、すべてのWordPressファイルをダウンロードします。将来の復元のために、両方のバックアップを安全に保管してください。
ブログに最適なWordPressバックアッププラグインは何ですか?
ブログに最適なWordPressバックアッププラグインはDuplicatorです。ファイルとデータベースを含むサイト全体のバックアップを作成し、無料でダウンロードできます。Duplicatorは、スケジュールバックアップ、簡単なWordPress移行、および高速復元もサポートしているため、信頼性の高いシンプルなバックアップオプションを求めるブロガーに最適です。
WordPressブログのバックアップはどこに保存すべきですか?
WordPressブログのバックアップは、複数の安全な場所に保存しましょう。Google Drive、Dropbox、Amazon S3などの外部クラウドストレージを使用し、ローカルコピーは外付けハードドライブに保管してください。バックアップを異なる場所に保存することで、サーバーの障害やハッキングによるデータ損失からサイトを保護できます。
WordPressブログのバックアップには、技術的な専門知識が必要ですか?
WordPressブログのバックアップに技術的な専門知識は必要ありません。Duplicatorのようなツールを使えば、ステップバイステップのウィザードでプロセスが簡単になります。初心者でも、コードを書いたり複雑な設定にアクセスしたりすることなく、完全なバックアップを作成し、サイトを復元できます。
最終的な考え
あなたのサイトで何か問題が発生しないかどうかは問題ではありません。いつ発生するかが問題なのです。そしてその日が来たとき、バックアップを設定するために時間を割いたことに、あなたは信じられないほど感謝するでしょう。
長年の経験からの追加のヒントです。バックアップが完全に機能していると安易に考えないでください。テストサイトまたはステージング環境で、バックアップからサイトを復元するプロセスを実行してください。
その方法を知っており、バックアップが実際に復元可能であることを確認してください。これにより、バックアップシステムが堅牢であり、最も必要とするときに機能するという確かな自信が得られます。
そして最後に、バックアップをさらに簡単、自動化、信頼性の高いものにしたい場合は、Duplicator Proをチェックすることを強くお勧めします。
スケジュールされたバックアップ、直接のクラウドストレージ、超高速のワンクリック復元、その他多くのクールな機能があり、より安心してご利用いただけます。
あなたのブログを保護することに真剣に取り組んでいるなら(そしてそうすべきです!)、Duplicator Proをチェックして、あなたに適しているかどうかを確認してください。
せっかくなので、これらの他のWordPressガイドも気に入ると思います。