過去16年にわたり、自社のウェブサイトやブランドを管理する中で、私たちが学んだベストプラクティスのひとつは、ウェブサイトを定期的にバックアップすることの重要性です。バックアップは、サイバー攻撃や偶発的なデータ削除、その他の予期せぬ出来事など、何か問題が発生した場合にサイトを復元するのに役立ちます。
しかし、バックアップファイルからWordPressを復元するのは、初心者にとって簡単なことではない。プラグインを使おうが、手動でバックアップを復元しようが、エラーが発生する可能性があります。幸いなことに、私たちはWordPressとバックアップでユーザーをサポートした経験が豊富です。
そこで今回は、バックアップからWordPressを安全に復元する方法を順を追ってご紹介します。
WordPressのバックアップと復元を理解する
WordPressサイトのバックアップを作成するには、さまざまな方法があります。私たちの意見では、WordPressバックアッププラグインを使用するのが最善の方法です。
とはいえ、WordPressデータベースの手動バックアップを作成し、FTPクライアントを使用してWordPressファイルをダウンロードすることもできます。
バックアップからのWordPressの復元は、バックアップの作成方法に完全に依存します。例えば、Duplicator Proを使って作成したバックアップは、同じプラグインを使って復元することができます。同様に、手動バックアップは手動で復元する必要があります。
WordPressユーザーの多くは、ウェブサイト全体をバックアップしていない。その代わりに、WordPressテーマ、アップロードディレクトリ、WordPressデータベースだけをバックアップしている。これにより、バックアップのサイズは小さくなりますが、サイトを復元するために必要な手順が増えます。
どのようにバックアップを作成しても、基本的な手順は同じです。
プロからのアドバイス:サイバーハッキングやその他のオンラインセキュリティの緊急事態の後、WordPressサイトを復元する時間や技術的なスキルがない場合でも、ご安心ください。
プロフェッショナルなハッキングサイト修復サービスをご利用いただくと、記録的な速さでウェブサイトをクリーンアップします。これにより、サイトのダウンタイムを最小限に抑え、訪問者への影響を軽減することができます。さらに、1営業日でサイトを復旧させる合理的なオプションもご用意しています。
それでは、WordPressサイトをバックアップから復元する方法を見ていきましょう。この記事で説明する内容を簡単に説明します:
- What to Do Before You Restore WordPress From Backup
- Restoring WordPress Using Duplicator Pro
- Restoring WordPress From UpdraftPlus Backup File
- Restoring WordPress Database From Backup Using phpMyAdmin
- Restoring WordPress Database Backup Using cPanel
- Manually Restoring WordPress Files Using FTP
- Troubleshooting WordPress Backup Restore Issues
- Things to Do After Restoring Your WordPress Site
- FAQs About Restoring WordPress Backups
注:このガイドでは、バックアップからWordPressサイトを復元する方法について説明します。新規ドメインにサイトを移行しようとしている場合は、SEOを失うことなくWordPressを新規ドメインに移行するガイドをご覧ください。
または、ローカルホストからライブウェブホスティングアカウントに移動しようとしている場合は、ローカルサーバーからライブサイトにWordPressを移動する方法について、このガイドに従ってください。
バックアップからWordPressを復元する前にすべきこと
バックアップからWordPressを復元するさまざまな方法を説明する前に、まず必要な手順について説明しましょう。
当然ながら、WordPressウェブサイトのバックアップはあらかじめ取っておく必要があります。詳しくは、WordPressサイトのバックアップ方法をご覧ください。
バックアップがDropbox、Googleドライブ、OneDriveのようなリモートストレージに保存されている場合は、それらの場所からバックアップファイルをコンピュータにダウンロードできます。
それ以外にも、古いWordPressファイルを削除し、新規インストールする必要があるかもしれない。こうすることで、あなたのサイトがマルウェアに感染していたり、ファイルが壊れていたり、何かが欠けていたりしても、自動的に削除され、きれいになります。
バックアップが最新で、すべてのカスタマイズとアップロードが保存されていることを確認している場合にのみ、この操作を行う必要があることに留意してください。
cPanelまたはFTPを使用してファイルを削除することができます。オプションがある場合は、cPanelを使用することをお勧めします。
ホスティングダッシュボードのcPanelにログインするだけです。次に、「ファイル」セクションの下にある「ファイルマネージャ」アイコンをクリックします。
ファイルマネージャーのインターフェイスが新しいブラウザのタブで開きます。
すべてのWordPressファイルを選択し、削除する必要があります。すべてのファイルを選択したら、「削除」オプションをクリックします。
FTPクライアントを使用してファイルを削除することもできるが、このプロセスははるかに遅い。
FTPを使ったことがない場合は、FTPを使ってWordPressにファイルをアップロードする方法をご覧ください。
この方法では、FTPクライアントを使用してウェブサイトに接続するだけです。次に、WordPressのルートディレクトリにあるすべてのファイルを選択し、画面上で右クリックして「削除」オプションを選択して削除します。
ファイルを削除した後、WordPressを再度インストールし、ウェブサイトにログインする必要があります。インストール手順はホスティングプロバイダーによって異なります。詳しくは、WordPressの正しいインストール方法をご覧ください。
インストール手順はどの方法を使うかによって異なりますが、手動ではない方法であれば非常に簡単であることを覚えておいてください。バックアップを手動で復元する際のWordPressインストール手順については、後ほど簡単に説明します。
これでWordPressのバックアップを復元する準備が整いました。
Duplicator Proを使ってWordPressを復元する
Duplicator Proは最高のWordPressバックアッププラグインの一つです。サイトの移行やバックアップがとても簡単になります。
まず、Duplicatorで作成したWordPressサイトの完全なバックアップがあることを確認する必要があります。
次に、バックアップ・アーカイブ・ファイルをコンピューターにダウンロードする必要があります。これは、テーマ、プラグイン、設定などを含むWordPressファイルの完全なコピーになります。
バックアップファイルの準備ができたら 、次はDuplicator Proプラグインをインストールして有効化します。詳しくはWordPressプラグインのインストール方法をご覧ください。
重要:便利なバックアップと移行機能を無料で利用できる、より基本的なDuplicatorプラグインもあります。しかし、このプラグインを使用してバックアップを復元し、このチュートリアルに従うには、プレミアムDuplicator Proプランが必要です。
有効化したら、WordPressのダッシュボードからDuplicator Pro ” バックアップのインポートに向かいます。次に、アーカイブファイルをドラッグ&ドロップするか、「ファイルを選択」ボタンをクリックしてアップロードします。
プラグインがアーカイブファイルをアップロードし、詳細を表示します。
詳細を確認し、「続ける」ボタンをクリックします。
次に、サイトを以前の日付にすばやく復元するために、リカバリポイントを設定する必要があります。
それが終わったら、『Set』ボタンをクリックします。
その後、リカバリーのURLが発行されるので、それを保存しておけば、将来いつでも使うことができる。
ここから下にスクロールし、「インストーラを起動」ボタンをクリックします。
次に、パッケージをデプロイする必要があります。プラグインはインストールの詳細を表示し、‘フルインストール・シングルサイト‘と’リストア・シングルサイト’のどちらかを選択させます。
単一サイトの復元」オプションを選択し、下にスクロールして「検証」ボタンをクリックします。
認証が完了したら、規約と注意事項に同意するチェックボックスをクリックしてください。
その後、「次へ」ボタンをクリックするだけです。
インストール確認の新しいウィンドウがポップアップ表示されます。
OK」ボタンをクリックして続行できます。
インストーラがバックアップ・アーカイブ・ファイルを展開します。完了すると、インストール結果が表示されます。
管理者ログイン」ボタンをクリックするだけで、バックアップのインストールが完了します。
WordPressダッシュボードにログインしてください。
これで完了です!これでDuplicatorバックアップからWordPressサイトを復元できました。
UpdraftPlusバックアップファイルからWordPressを復元する
UpdraftPlusも人気のあるWordPressバックアッププラグインです。UpdraftPlusを使用してバックアップを作成した場合、このセクションはあなたのためのものです。
UpdraftPlusはバックアップからWordPressを復元する非常に便利な方法を提供します。WordPress ウェブサイトにログインし、設定 ” UpdraftPlus Backupsページに移動する必要があります。
ここから、プラグイン設定の「バックアップ/リストア」タブに行くことができます。
次に、「既存のバックアップ」セクションまでスクロールダウンする必要があります。
UpdraftPlusのバックアップファイルがある場合、このセクションに表示されます。インストールしたいバックアップの「復元」ボタンをクリックしてください。また、コンピュータまたはクラウドストレージからバックアップファイルをアップロードすることもできます。
その後、復元したいコンポーネントを選択する必要があります。これらのオプションには、プラグイン、テーマ、アップロード、必ず使用するプラグインなどが含まれます。
選択したら「次へ」ボタンをクリックしてください。
その後、プラグインはバックアップファイルを処理します。
準備ができたら、『復元』ボタンをクリックします。
プラグインは、あなたが以前に選択したコンポーネントの復元を開始します。
プロセスが完了すると、「リストアに成功しました!」というメッセージが表示されます。プラグインはまた、復元されたファイルを追跡できるように、アクティビティログを表示します。
UpdraftPlusの設定に戻る」ボタンをクリックしてください。
WordPressダッシュボードのプラグインページに戻ると、バックアップが復元されていることがわかります。
UpdraftPlusは、以前のWordPressインストール時の古いフォルダを削除するオプションも提供します。まだ削除していない場合は、「古いフォルダを削除」ボタンをクリックするだけで、これらのフォルダを削除することができます。
これで完了です。UpdraftPlusを使用してバックアップの復元に成功しました。
phpMyAdminを使用してバックアップからWordPressデータベースを復元する
手動で作成したバックアップを復元する場合、2つの選択肢が考えられます。新しいデータベースを作成してそこにバックアップをインポートするか、既存のデータベースを空にしてバックアップをインポートするかです。
ハッキングされたWordPressウェブサイトをクリーニングする場合、新規データベースを作成したり、既存のデータベースにインポートしたりする前に、MySQLのユーザー名とパスワードを変更することが非常に重要です。
新規データベースを作成するには、WordPressホスティングアカウントのcPanelダッシュボードにログインし、「MySQLデータベース」アイコンをクリックします。
次に、データベースの名前を入力するよう求められます。
それが完了したら、「データベースを作成」ボタンをクリックする。
新しいデータベースを作成したら、その新しいデータベースに関連付けられた MySQL ユーザーが必要です。
MySQL Users」セクションまでスクロールダウンし、新規ユーザーを追加します。
次に、このユーザーをMySQLデータベースに追加する必要がある。
Add User To Database(データベースにユーザーを追加)」セクションまでスクロールダウンし、ドロップダウンメニューからデータベースとともにユーザーを選択し、「Add(追加)」ボタンをクリックします。
これで新しいデータベースの準備ができました。WordPress データベースのバックアップを復元するために使用できます。
再びcPanelダッシュボードに向かい、「データベース」の下にある「phpMyAdmin」をクリックします。
次に、phpMyAdminの画面が表示されます。
画面上部の「インポート」タブをクリックしてください。
次に、「Choose File」ボタンをクリックして、WordPressデータベースのバックアップファイルを選択します。その後、ページ下部の「Go」ボタンをクリックして続行します。
phpMyAdminがバックアップをアップロードし、データベースにインポートします。完了すると成功のメッセージが表示されます。
これで完了です!WordPressデータベースのインポートに成功しました。
次のステップは、新しいデータベースを使用してWordPressをインストールすることです。WordPressをインストール済みの場合は、新しいデータベースの設定をwp-config.php
ファイルに追加すれば完了です。
cPanelを使用してWordPressデータベースのバックアップを復元する
共有ホスティングのcPanelを使用してWordPressデータベースのバックアップを手動で作成した場合、cPanel自体を使用してデータベースを復元することもできます。
開始するには、cPanelアカウントにログインします。ファイル」セクションで「バックアップ」をクリックします。
バックアップのページで、「MySQLデータベースのバックアップを復元する」までスクロールダウンします。
次に、「Choose File」ボタンをクリックし、ハードドライブからバックアップファイルを選択します。完了したら、「アップロード」ボタンをクリックします。
簡単なことだ!
FTPを使ってWordPressファイルを手動で復元する
FTPを使用してWordPressを手動で復元するには、WordPress.orgからWordPressの新しいコピーをダウンロードし、ハードディスクに解凍する必要があります。
その後、FTPクライアントを起動し、すべてのWordPressファイルをサーバーにアップロードすることができます。
WordPressファイルのアップロードが完了したら、バックアップからwp-config.php
ファイルをアップロードすることができます(そのファイルがクリーンで、危険にさらされていないことを確認している場合のみ)。
または、アップロードしたばかりのWordPressファイル内のwp-config-sample.php
ファイルをwp-config.php
ファイルにリネームすることもできます。その後、 wp-config.php
ファイルを編集し、データベース情報を入力する必要があります。
ファイルを保存し、サイトにアップロードすることをお忘れなく。
次に、バックアップから他のファイルをアップロードする必要があります。wp-content/uploads/
ディレクトリにある画像のみをアップロードすることをお勧めします。
アップロードが完了したら、ウェブサイトを訪問し、すべてが問題なく機能していることを確認してください。
次に、WordPressの管理エリアにログインし、サイトにあったプラグインのインストールを開始する必要がある。
これでテーマのインストールに移ることができる。WordPressテーマをカスタマイズしたり、子テーマを使用していた場合は、バックアップから復元することができます。ただし、それらのファイルがクリーンであることを確認してください。
最後に、Settings ” Permalinksで パーマリンクの設定をあなたのサイトに一致するように調整し、パーマリンクを更新する。
WordPressバックアップ・リストアのトラブルシューティング
上記で説明した手順に注意深く従えば、WordPressのバックアップを復元する際に問題が発生することはないだろう。
しかし、WordPressのウェブサイトを復元する際に遭遇する可能性のある一般的な問題がいくつかあります。ここでは、それらのいくつかを修正する方法についてのガイドを紹介します:
- WordPressでデータベース接続の確立エラーを修正する方法
- WordPressのホワイト・スクリーン・オブ・デスを修正する方法(ステップバイステップ)
- WordPressの500内部サーバーエラーを修正する方法
- WordPressログインページのリフレッシュとリダイレクトの問題を解決する方法
- WordPressの投稿が404エラーを返すのを修正する方法(ステップバイステップ)
それ以外の場合は、WordPressの最も一般的なエラーとその修正方法に関する究極のガイドをご覧ください。
WordPressサイトを復元した後にすべきこと
サイトの復旧に成功したら、サイトのセキュリティを強化することを強くお勧めします。
まだそうしていないのであれば、これらのWordPressバックアッププラグインのいずれかを使って定期的にバックアップを作成するようにしてください。
ハッキングに遭った後、ウェブサイトを安全に保護するために、WordPressのパスワードを直ちに変更することもお勧めします。複数ユーザーでウェブサイトを運営している場合は、できるだけ早くすべてのユーザーにパスワードの更新を依頼するのもよい方法です。
また、将来のサイバー攻撃からサイトを保護するために、ウェブサイトのファイアウォールをインストールすることもできます。
WPBeginnerでは、ウェブサイトを保護するためにCloudflareを使用していますが、小規模なサイトを運営しているのであれば、Sucuriでも十分かもしれません。
詳しくは、SucuriからCloudflareに乗り換えた理由をご覧ください。
ボーナスヒント: サイトの定期的なバックアップ作成でお困りの場合は、WordPressのエキスパートをご利用ください。WPBeginnerのWordPressメンテナンスでは、定期的なクラウドバックアップ、24時間365日のサポート、マルウェアの除去、稼働時間の監視、そしてサイトをスムーズに運営するための一貫したアップデートをご利用いただけます。
WordPressバックアップの復元に関するFAQ
WordPressのバックアップの復元について、よくある質問を紹介します:
1.バックアップからWordPressサイトを復元するには?
これは、WordPressのバックアップをどのように作成したかによります。Duplicator Proのようなバックアッププラグインを使用し、WordPressの管理ダッシュボードにアクセスできる場合は、数回クリックするだけで復元できるはずです。
ただし、手動でバックアップを作成した場合、またはサイトのバックエンドにアクセスできない場合は、ホスティングプロバイダーのコントロールパネルまたはファイル転送プロトコル(FTP)を使用して手動で復元する必要があります。
ハッキング事件やサイバー攻撃の後にウェブサイトを復元する場合、クリーンバックアップを復元する前に、ウェブサイトの破損したファイルをすべて削除し、WordPressを再インストールする必要がある場合もあります。
2.WordPressのバックアップはどこに保存されていますか?
バックアッププラグインを使用している場合、ホスティングサーバー上にファイルが保存されるデフォルトの場所が作成されます。通常、これはwp-contentフォルダになります。しかし、バックアップツールによっては、Googleクラウド、Dropbox、One Driveなどの異なるクラウドストレージサービスを選択してバックアップを保存できる場合もあります。
3.WordPressはバックアップを保存しますか?
残念ながら、WordPressは自動バックアップを提供していません。ホスティングプロバイダーのcPanelまたはFTPクライアントを使用して、WordPressのバックアップを手動で作成することができます。または、もっと簡単な方法をお探しなら、バックアッププラグインを使用することもできます。一部のホスティングプロバイダーは、自動的にバックアップを作成するオプションも提供しています。
4.古いWordPressウェブサイトを復元できますか?
はい、個々のページやデータベースなど、WordPressサイトの特定の部分を復元することができます。プラグインを使用して定期的にウェブサイトの完全なバックアップを作成している場合は、サイト全体の古いバージョンを復元することもできます。WordPressを復元したい特定の日時を選択するだけです。
バックアップからWordPressを復元する方法について、この記事がお役に立てれば幸いです。また、WordPressサイトをDropboxにバックアップする方法や、GoogleドライブをWordPressのメディアライブラリに接続する方法についての究極のステップバイステップガイドもご覧ください。
If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.
Bajrang
Let’s suppose, I am restoring 2 days ago file backup, then is it mandatory to restore database backup of the same date also in order to sync both??
WPBeginner Support
It would depend on what file you’re restoring from and for what reason as some backup plugins include database information.
管理者
Daniela
Hello. If I install a backup, will I lose all the changes I made and plugins I installed after the backup? Thanks!
WPBeginner Support
It depends on the backup tool used but normally, yes you would lose any changes not backed up.
管理者
Neha
Hey. Can i restore my site backup if i have only sql file?
WPBeginner Support
You will be missing some things but you will have the ability to restore a good amount of your content.
管理者
KylieM
We’ve only just realised that a page was permanently deleted (not in trash) that we need to recover. We completely updated our website a few months back and believe the page was deleted then. We did do a full back up before changes. Only want to recover the one page and not do a full restore which would replace all of our new content.
How would we do this?
WPBeginner Support
It would depend on what you used to create the backup but the simplest method may be to create a local installation for your site, restore your site on to your local install, then export the page you want on your live site so you can import it.
管理者
Siraj
Very useful tips. Restoring wordpress site through Cpanel is illustrated well. Thanks for sharing.
WPBeginner Support
You’re welcome, glad you like our guide
管理者