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をバックアップから復元する方法

編集メモ: WPBeginner のパートナーリンクから手数料を得ています。手数料は編集者の意見や評価に影響を与えません。編集プロセスについて詳しく知る。

WordPressをバックアップファイルから復元する必要がありますか?

バックアップは、何か問題が発生した場合にサイトを復元するのに役立ちます。しかし、バックアップファイルからWordPressを復元することは、初心者にとって簡単ではありません。

この投稿では、WordPressをバックアップから簡単に復元する方法を順を追って説明します。

Beginner's Guide how to Restore WordPress from Backup

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

WordPressサイトのバックアップを作成するには、さまざまな方法があります。バックアップを作成する最良の方法は、WordPressバックアッププラグインを使用することです。

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

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

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

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

WordPressサイトをバックアップから復元する方法を見てみましょう。ここではさまざまな復元方法を取り上げますので、該当するセクションまで読み飛ばしてください:

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

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

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

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

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

さらに詳しく知りたい方は、WordPressサイトのバックアップ方法をご覧ください。

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

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

次に、FTPクライアントに接続し、WordPressファイルをすべて削除する必要があります。その後、WordPressを再度インストールし、サイトにログインする必要があります。

Delete old WordPress files

その後、Duplicatorプラグインをインストールして有効化する必要があります。詳しくはWordPressプラグインのインストール方法をご覧ください。

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

Import backup archive file

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

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

View archive file status

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

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

Set a recovery point

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

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

Launch installer

次に、パッケージをデプロイする必要があります。プラグインはインストールの詳細を表示します。フルインストール・シングルサイト、またはリストア・シングルサイトを選択できます。

個別サイトの復元」オプションを設定し、下にスクロールして「次へ」ボタンをクリックします。

Deploy the package

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

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

Installation confirmation

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

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

Click admin login

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

これですべてです。Duplicator バックアップから WordPress サイトの復元に成功しました。

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

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

BackupBuddyは、バックアップからWordPressを復元する非常に便利な方法を提供します。WordPress サイトにログインし、BackupBuddy ” 復元/移行ページに移動します。

importbuddy.phpファイルのコピーをダウンロードする必要があります。その際、ImportBuddyのパスワードの入力を求められます。このパスワードはサイトを復元するときに使用されます。

Download importbuddy

次に、バックアップのコピーをまだダウンロードしていない場合はダウンロードする必要があります。BackupBuddy ” Backupsまたはバックアップの保存先からダウンロードできます。

バックアップZIPファイルとimportbuddy.phpをコンピューターに保存したら、FTPを使ってサイトに接続します。

サイトの完全なバックアップがある場合は、サーバーからすべてのファイルとフォルダーを削除してください。

ただし、部分的なバックアップがある場合は、まずバックアップしていないファイルをダウンロードする必要があります。すべてをバックアップしたことを確認したら、サイトのルートディレクトリからすべてのファイルとフォルダーを削除します。

Delete old WordPress files

次に、BackupBuddyバックアップとimportbuddy.phpファイルをサイトのルートフォルダにアップロードする必要があります。

両方のファイルがサーバーにアップロードされたら、ウェブブラウザーでimportbuddy.phpにアクセスしてください。サイトのルート・ディレクトリにあるので、URLは次のようになります:

http://www.example.com/importbuddy.php

ImportBuddyのダウンロード時に作成したパスワードが要求されます。

importbuddy password

次の画面で、ImportBuddyはアップロードしたバックアップファイルを表示します。FTPを使用してバックアップファイルをアップロードしていない場合は、アップロードタブをクリックしてバックアップファイルをアップロードできます。

iThemeのStashストレージサービスにバックアップを保存している場合は、今すぐstashタブをクリックして接続できます。データベースを選択したら、「次のステップ」をクリックして次に進みます。

Select your backup file

ImportBuddyがバックアップファイルを解凍し、ファイルを解凍したら成功のメッセージが表示されます。次のステップ]ボタンをクリックして続行します。

次の画面で、ImportBuddyはサイトのURLとデータベース情報の入力を求めてきます。

ハッキングされたWordPressサイトを復元する場合や、マルウェアを除去する場合は、古いデータベースを使用したくありません。

phpMyAdminを使用して古いデータベースからテーブルをドロップするか、cPanelを使用して新しいデータベースを作成します。新しいデータベースを作成するか、古いデータベースを空にしたら、データベースの詳細を入力してください。

一方、サイトがハッキングされていないと本当に〜してもよいですか?

database settings

次のボタンをクリックして続行すると、ImportBuddyがデータベース設定をテストしてデータをインポートします。完了したら、次のステップをクリックして続行します。

ImportBuddyがサイトのURLやパスなどを更新します。その後、サイトをテストするよう求められます。すべてが正常に動作していれば、サイトの復元は成功です。

Review and cleanup

ImportBuddyのページで、「クリーンアップして一時ファイルを削除する」ボタンをクリックします。これにより、データベース内の一時データや復元時に作成されたファイルが削除されます。

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

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

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

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

Open MySQL database in Bluehost

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

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

Create new database

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

MySQL users セクションまでスクロールして、新規ユーザーを追加します。

Add new database user

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

Add user to database’セクションまでスクロールダウンし、ドロップダウンメニューからユーザーとデータベースを選択し、’Add’ボタンをクリックします。

Add user to db

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

再びcPanelダッシュボードに向かい、phpMyAdminオプションをクリックします。

phpmyadmin panel in Bluehost

次に、新しいデータベース名をクリックします。

その後、「インポート」ボタンをクリックする。

Choose backup file to import

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

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

これですべてです。WordPressデータベースのインポートは成功です。

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

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

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

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

Go to backup option in cPanel

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

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

Restore database using cPanel

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

ハッキングされたサイトをクリーンアップするためにWordPressを復元する場合、まず既存のWordPressファイルとディレクトリをすべて削除する必要があります。

バックアップが最新で、サイトのカスタマイズ、変更、アップロードがすべて完了している場合にのみ行ってください。

アップロードとカスタマイザーがすべて揃っているのであれば、cPanelを使うか(ずっと速い)、FTPを使ってサイト上のすべてを安全に削除することができます。

サイトからすべてのファイルを削除するには、ホスティングダッシュボードのcPanelにログインする必要があります。次に、ファイルセクションの下にある「ファイルマネージャ」アイコンをクリックします。

Go file manager in cPanel

ディレクトリとしてウェブルートを選択し、次に進みます。ファイルマネージャーのインターフェースが新しいブラウザータブで開きます。WordPressファイルをすべて選択して削除する必要があります。この方法の方がはるかに速いです。

FTPを使用してファイルを削除することもできますが、速度が遅くなります。FTPクライアントを使用してサイトに接続し、WordPressルートディレクトリ内のすべてのファイルを選択して削除します。

Delete old WordPress files

次に、WordPress.orgからWordPressの新しいコピーをダウンロードし、ハードディスクに解凍する必要があります。

FTPクライアントを起動し、WordPressファイルをすべてサーバーにアップロードします。

Upload WordPress files

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のパスワードを直ちに変更することをお勧めします。複数ユーザーでサイトを運営している場合は、すべてのユーザーにすぐにパスワードを更新するよう依頼してください。

サイトファイアウォールをインストールすることもできます。WPBeginnerでは、サイトを保護するためにCloudflareを使用しています。詳しくは、SucuriからCloudflareに乗り換えた理由をご覧ください。

この投稿がWordPressをバックアップから復元する方法を学ぶのにお役に立てば幸いです。初心者のための究極のステップバイステップ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$編集プロセスをご覧ください。

Avatar

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

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

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Bajrang says

    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 says

      It would depend on what file you’re restoring from and for what reason as some backup plugins include database information.

      管理者

  3. Daniela says

    Hello. If I install a backup, will I lose all the changes I made and plugins I installed after the backup? Thanks!

    • WPBeginner Support says

      It depends on the backup tool used but normally, yes you would lose any changes not backed up.

      管理者

    • WPBeginner Support says

      You will be missing some things but you will have the ability to restore a good amount of your content.

      管理者

  4. KylieM says

    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 says

      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.

      管理者

返信を残す

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