Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPBカップ
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

初心者のためのガイドWordPressをバックアップから復元する方法

過去16年にわたり、自社のウェブサイトやブランドを管理する中で、私たちが学んだベストプラクティスのひとつは、ウェブサイトを定期的にバックアップすることの重要性です。バックアップは、サイバー攻撃や偶発的なデータ削除、その他の予期せぬ出来事など、何か問題が発生した場合にサイトを復元するのに役立ちます。

しかし、バックアップファイルからWordPressを復元するのは、初心者にとって簡単なことではない。プラグインを使おうが、手動でバックアップを復元しようが、エラーが発生する可能性があります。幸いなことに、私たちはWordPressとバックアップでユーザーをサポートした経験が豊富です。

そこで今回は、バックアップからWordPressを安全に復元する方法を順を追ってご紹介します。

How to restore WordPress from backup

WordPressのバックアップと復元を理解する

WordPressサイトのバックアップを作成するには、さまざまな方法があります。私たちの意見では、WordPressバックアッププラグインを使用するのが最善の方法です。

とはいえ、WordPressデータベースの手動バックアップを作成し、FTPクライアントを使用してWordPressファイルをダウンロードすることもできます。

バックアップからのWordPressの復元は、バックアップの作成方法に完全に依存します。例えば、Duplicator Proを使って作成したバックアップは、同じプラグインを使って復元することができます。同様に、手動バックアップは手動で復元する必要があります。

WordPressユーザーの多くは、ウェブサイト全体をバックアップしていない。その代わりに、WordPressテーマ、アップロードディレクトリ、WordPressデータベースだけをバックアップしている。これにより、バックアップのサイズは小さくなりますが、サイトを復元するために必要な手順が増えます。

どのようにバックアップを作成しても、基本的な手順は同じです。

プロからのアドバイス:サイバーハッキングやその他のオンラインセキュリティの緊急事態の後、WordPressサイトを復元する時間や技術的なスキルがない場合でも、ご安心ください。

プロフェッショナルなハッキングサイト修復サービスをご利用いただくと、記録的な速さでウェブサイトをクリーンアップします。これにより、サイトのダウンタイムを最小限に抑え、訪問者への影響を軽減することができます。さらに、1営業日でサイトを復旧させる合理的なオプションもご用意しています。

それでは、WordPressサイトをバックアップから復元する方法を見ていきましょう。この記事で説明する内容を簡単に説明します:

注:このガイドでは、バックアップからWordPressサイトを復元する方法について説明します。新規ドメインにサイトを移行しようとしている場合は、SEOを失うことなくWordPressを新規ドメインに移行するガイドをご覧ください。

または、ローカルホストからライブウェブホスティングアカウントに移動しようとしている場合は、ローカルサーバーからライブサイトにWordPressを移動する方法について、このガイドに従ってください。

バックアップからWordPressを復元する前にすべきこと

バックアップからWordPressを復元するさまざまな方法を説明する前に、まず必要な手順について説明しましょう。

当然ながら、WordPressウェブサイトのバックアップはあらかじめ取っておく必要があります。詳しくは、WordPressサイトのバックアップ方法をご覧ください。

バックアップがDropbox、Googleドライブ、OneDriveのようなリモートストレージに保存されている場合は、それらの場所からバックアップファイルをコンピュータにダウンロードできます。

それ以外にも、古いWordPressファイルを削除し、新規インストールする必要があるかもしれない。こうすることで、あなたのサイトがマルウェアに感染していたり、ファイルが壊れていたり、何かが欠けていたりしても、自動的に削除され、きれいになります。

バックアップが最新で、すべてのカスタマイズとアップロードが保存されていることを確認している場合にのみ、この操作を行う必要があることに留意してください。

cPanelまたはFTPを使用してファイルを削除することができます。オプションがある場合は、cPanelを使用することをお勧めします。

ホスティングダッシュボードのcPanelにログインするだけです。次に、「ファイル」セクションの下にある「ファイルマネージャ」アイコンをクリックします。

File manager in cPanel

ファイルマネージャーのインターフェイスが新しいブラウザのタブで開きます。

すべてのWordPressファイルを選択し、削除する必要があります。すべてのファイルを選択したら、「削除」オプションをクリックします。

Delete core file from cPanel file manager

FTPクライアントを使用してファイルを削除することもできるが、このプロセスははるかに遅い。

FTPを使ったことがない場合は、FTPを使ってWordPressにファイルをアップロードする方法をご覧ください。

この方法では、FTPクライアントを使用してウェブサイトに接続するだけです。次に、WordPressのルートディレクトリにあるすべてのファイルを選択し、画面上で右クリックして「削除」オプションを選択して削除します。

Delete WordPress files

ファイルを削除した後、WordPressを再度インストールし、ウェブサイトにログインする必要があります。インストール手順はホスティングプロバイダーによって異なります。詳しくは、WordPressの正しいインストール方法をご覧ください。

インストール手順はどの方法を使うかによって異なりますが、手動ではない方法であれば非常に簡単であることを覚えておいてください。バックアップを手動で復元する際のWordPressインストール手順については、後ほど簡単に説明します。

これでWordPressのバックアップを復元する準備が整いました。

Duplicator Proを使ってWordPressを復元する

Duplicator Proは最高のWordPressバックアッププラグインの一つです。サイトの移行やバックアップがとても簡単になります。

まず、Duplicatorで作成したWordPressサイトの完全なバックアップがあることを確認する必要があります。

次に、バックアップ・アーカイブ・ファイルをコンピューターにダウンロードする必要があります。これは、テーマ、プラグイン、設定などを含むWordPressファイルの完全なコピーになります。

バックアップファイルの準備ができたら 、次はDuplicator Proプラグインをインストールして有効化します。詳しくはWordPressプラグインのインストール方法をご覧ください。

重要:便利なバックアップと移行機能を無料で利用できる、より基本的なDuplicatorプラグインもあります。しかし、このプラグインを使用してバックアップを復元し、このチュートリアルに従うには、プレミアムDuplicator Proプランが必要です。

有効化したら、WordPressのダッシュボードからDuplicator Pro ” バックアップのインポートに向かいます。次に、アーカイブファイルをドラッグ&ドロップするか、「ファイルを選択」ボタンをクリックしてアップロードします。

Import backup files duplicator

プラグインがアーカイブファイルをアップロードし、詳細を表示します。

詳細を確認し、「続ける」ボタンをクリックします。

View backup status

次に、サイトを以前の日付にすばやく復元するために、リカバリポイントを設定する必要があります。

それが終わったら、『Set』ボタンをクリックします。

Set a recovery point for backup

その後、リカバリーのURLが発行されるので、それを保存しておけば、将来いつでも使うことができる。

ここから下にスクロールし、「インストーラを起動」ボタンをクリックします。

Click launch installer button

次に、パッケージをデプロイする必要があります。プラグインはインストールの詳細を表示し、‘フルインストール・シングルサイト‘と’リストア・シングルサイト’のどちらかを選択させます。

単一サイトの復元」オプションを選択し、下にスクロールして「検証」ボタンをクリックします。

Select restore single site

認証が完了したら、規約と注意事項に同意するチェックボックスをクリックしてください。

その後、「次へ」ボタンをクリックするだけです。

Accept terms and notices

インストール確認の新しいウィンドウがポップアップ表示されます。

OK」ボタンをクリックして続行できます。

Confirm backup installation

インストーラがバックアップ・アーカイブ・ファイルを展開します。完了すると、インストール結果が表示されます。

管理者ログイン」ボタンをクリックするだけで、バックアップのインストールが完了します。

Click admin login when backup is restored

WordPressダッシュボードにログインしてください。

これで完了です!これでDuplicatorバックアップからWordPressサイトを復元できました。

View site restore success message

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

UpdraftPlusも人気のあるWordPressバックアッププラグインです。UpdraftPlusを使用してバックアップを作成した場合、このセクションはあなたのためのものです。

UpdraftPlusはバックアップからWordPressを復元する非常に便利な方法を提供します。WordPress ウェブサイトにログインし、設定 ” UpdraftPlus Backupsページに移動する必要があります。

ここから、プラグイン設定の「バックアップ/リストア」タブに行くことができます。

Open UpdraftPlus settings

次に、「既存のバックアップ」セクションまでスクロールダウンする必要があります。

UpdraftPlusのバックアップファイルがある場合、このセクションに表示されます。インストールしたいバックアップの「復元」ボタンをクリックしてください。また、コンピュータまたはクラウドストレージからバックアップファイルをアップロードすることもできます。

Select backup file and restore

その後、復元したいコンポーネントを選択する必要があります。これらのオプションには、プラグイン、テーマ、アップロード、必ず使用するプラグインなどが含まれます。

選択したら「次へ」ボタンをクリックしてください。

Choose components to restore

その後、プラグインはバックアップファイルを処理します。

準備ができたら、『復元』ボタンをクリックします。

Click the restore button

プラグインは、あなたが以前に選択したコンポーネントの復元を開始します。

プロセスが完了すると、「リストアに成功しました!」というメッセージが表示されます。プラグインはまた、復元されたファイルを追跡できるように、アクティビティログを表示します。

View restored files

UpdraftPlusの設定に戻る」ボタンをクリックしてください。

WordPressダッシュボードのプラグインページに戻ると、バックアップが復元されていることがわかります。

View restore success message and delete old folders

UpdraftPlusは、以前のWordPressインストール時の古いフォルダを削除するオプションも提供します。まだ削除していない場合は、「古いフォルダを削除」ボタンをクリックするだけで、これらのフォルダを削除することができます。

これで完了です。UpdraftPlusを使用してバックアップの復元に成功しました。

phpMyAdminを使用してバックアップからWordPressデータベースを復元する

手動で作成したバックアップを復元する場合、2つの選択肢が考えられます。新しいデータベースを作成してそこにバックアップをインポートするか、既存のデータベースを空にしてバックアップをインポートするかです。

ハッキングされたWordPressウェブサイトをクリーニングする場合、新規データベースを作成したり、既存のデータベースにインポートしたりする前に、MySQLのユーザー名とパスワードを変更することが非常に重要です。

新規データベースを作成するには、WordPressホスティングアカウントのcPanelダッシュボードにログインし、「MySQLデータベース」アイコンをクリックします。

MySQL databases in cPanel

次に、データベースの名前を入力するよう求められます。

それが完了したら、「データベースを作成」ボタンをクリックする。

Create a new database

新しいデータベースを作成したら、その新しいデータベースに関連付けられた MySQL ユーザーが必要です。

MySQL Users」セクションまでスクロールダウンし、新規ユーザーを追加します。

Adding a new MySQL user

次に、このユーザーをMySQLデータベースに追加する必要がある。

Add User To Database(データベースにユーザーを追加)」セクションまでスクロールダウンし、ドロップダウンメニューからデータベースとともにユーザーを選択し、「Add(追加)」ボタンをクリックします。

Add new user to database

これで新しいデータベースの準備ができました。WordPress データベースのバックアップを復元するために使用できます。

再びcPanelダッシュボードに向かい、「データベース」の下にある「phpMyAdmin」をクリックします。

Launching phpMyAdmin from cPanel

次に、phpMyAdminの画面が表示されます。

画面上部の「インポート」タブをクリックしてください。

Import database in phpMyAdmin panel

次に、「Choose File」ボタンをクリックして、WordPressデータベースのバックアップファイルを選択します。その後、ページ下部の「Go」ボタンをクリックして続行します。

phpMyAdminがバックアップをアップロードし、データベースにインポートします。完了すると成功のメッセージが表示されます。

これで完了です!WordPressデータベースのインポートに成功しました。

次のステップは、新しいデータベースを使用してWordPressをインストールすることです。WordPressをインストール済みの場合は、新しいデータベースの設定をwp-config.phpファイルに追加すれば完了です。

cPanelを使用してWordPressデータベースのバックアップを復元する

共有ホスティングのcPanelを使用してWordPressデータベースのバックアップを手動で作成した場合、cPanel自体を使用してデータベースを復元することもできます。

開始するには、cPanelアカウントにログインします。ファイル」セクションで「バックアップ」をクリックします。

cPanel backup

バックアップのページで、「MySQLデータベースのバックアップを復元する」までスクロールダウンします。

次に、「Choose File」ボタンをクリックし、ハードドライブからバックアップファイルを選択します。完了したら、「アップロード」ボタンをクリックします。

Restore a MySQL database backup

簡単なことだ!

FTPを使ってWordPressファイルを手動で復元する

FTPを使用してWordPressを手動で復元するには、WordPress.orgからWordPressの新しいコピーをダウンロードし、ハードディスクに解凍する必要があります。

その後、FTPクライアントを起動し、すべてのWordPressファイルをサーバーにアップロードすることができます。

Upload WordPress core files

WordPressファイルのアップロードが完了したら、バックアップからwp-config.phpファイルをアップロードすることができます(そのファイルがクリーンで、危険にさらされていないことを確認している場合のみ)。

または、アップロードしたばかりのWordPressファイル内のwp-config-sample.phpファイルをwp-config.phpファイルにリネームすることもできます。その後、 wp-config.phpファイルを編集し、データベース情報を入力する必要があります。

ファイルを保存し、サイトにアップロードすることをお忘れなく。

次に、バックアップから他のファイルをアップロードする必要があります。wp-content/uploads/ディレクトリにある画像のみをアップロードすることをお勧めします。

アップロードが完了したら、ウェブサイトを訪問し、すべてが問題なく機能していることを確認してください。

次に、WordPressの管理エリアにログインし、サイトにあったプラグインのインストールを開始する必要がある。

これでテーマのインストールに移ることができる。WordPressテーマをカスタマイズしたり、子テーマを使用していた場合は、バックアップから復元することができます。ただし、それらのファイルがクリーンであることを確認してください。

最後に、Settings ” Permalinksで パーマリンクの設定をあなたのサイトに一致するように調整し、パーマリンクを更新する。

Choose permalinks

WordPressバックアップ・リストアのトラブルシューティング

上記で説明した手順に注意深く従えば、WordPressのバックアップを復元する際に問題が発生することはないだろう。

しかし、WordPressのウェブサイトを復元する際に遭遇する可能性のある一般的な問題がいくつかあります。ここでは、それらのいくつかを修正する方法についてのガイドを紹介します:

それ以外の場合は、WordPressの最も一般的なエラーとその修正方法に関する究極のガイドをご覧ください。

WordPressサイトを復元した後にすべきこと

サイトの復旧に成功したら、サイトのセキュリティを強化することを強くお勧めします。

まだそうしていないのであれば、これらのWordPressバックアッププラグインのいずれかを使って定期的にバックアップを作成するようにしてください。

ハッキングに遭った後、ウェブサイトを安全に保護するために、WordPressのパスワードを直ちに変更することもお勧めします。複数ユーザーでウェブサイトを運営している場合は、できるだけ早くすべてのユーザーにパスワードの更新を依頼するのもよい方法です。

また、将来のサイバー攻撃からサイトを保護するために、ウェブサイトのファイアウォールをインストールすることもできます。

WPBeginnerでは、ウェブサイトを保護するためにCloudflareを使用していますが、小規模なサイトを運営しているのであれば、Sucuriでも十分かもしれません。

Cloudflare

詳しくは、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.

情報開示 私たちのコンテンツは読者支援型です。これは、あなたが私たちのリンクの一部をクリックした場合、私たちはコミッションを得ることができることを意味します。 WPBeginnerの資金源 をご覧ください。3$編集プロセスをご覧ください。

アバター

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

究極のWordPressツールキット

ツールキットへの無料アクセス - すべてのプロフェッショナルが持つべきWordPress関連製品とリソースのコレクション!

Reader Interactions

90件のコメント返信を残す

  1. 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.

      管理者

  2. 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.

      管理者

  3. 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.

      管理者

  4. 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.

      管理者

  5. 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 :)

      管理者

返信を残す

コメントありがとうございます。すべてのコメントは私たちのコメントポリシーに従ってモデレートされ、あなたのメールアドレスが公開されることはありませんのでご留意ください。名前欄にキーワードを使用しないでください。個人的で有意義な会話をしましょう。