最高のWordPressバックアップ
& 移行プラグインを今すぐ入手しよう
デュプリケーターを今すぐ入手
WPメディアクリーンアップのお知らせ

[新着] WP Media Cleanupがメディアライブラリに隠れた未使用画像を削除

メディアライブラリの散らかりにうんざりしていませんか?WP Media Cleanupはサイトをスキャンし、不要な画像バリエーションを削除してサイトの効率を向上させます…

データベースのバックアップだけでウェブサイトを復元する方法 

執筆者 著者アバター ジョエラ・ダン
著者アバター ジョエラ・ダン
ジョエラはWordPressで長年の経験を持つライターです。Duplicatorでは、基本的なバックアップから大規模な移行まで、サイトのメンテナンスを専門としています。彼女の最終的なゴールは、あなたのWordPressウェブサイトが安全で、成長できるようにすることです。
     レビュー レビュアーアバター ジョン・ターナー
レビュアーアバター ジョン・ターナー
ジョン・ターナーはDuplicatorの社長です。彼は20年以上のビジネスと開発の経験があり、彼のプラグインは2500万回以上ダウンロードされています。

ウェブサイトがダウンしていることに気づいたときの沈んだ気持ちはよくわかる。心臓がバクバクしながらバックアップファイルをチェックすると、たったひとつだけ、データベースのバックアップファイルがダウンロードフォルダにあることに気づく。

私はまさにこの状況に陥ったことがあり、パニックは現実のものです。.sqlファイルを見つめていると、ウェブサイト全体が永遠に消えてしまうのではないかと不安になります。

データベースのバックアップだけでウェブサイトを復元することは可能です。しかし - これが重要なのですが - それにはかなりの労力が必要です。魔法の "リストア "ボタンをクリックすれば、すべてが生き返るというわけではありません。

このガイドでは、すべてのプロセスを順を追って説明します。

私はそれを甘く見たり、実際よりも簡単なふりをするつもりはない。しかし、データベースのバックアップしかない場合でも、サイトを復旧させて運営する方法を正確にお見せします!

目次

データベースのバックアップしかない場合は?

WordPressのウェブサイトを家のように考えてみてください。家の中には、家具や持ち物、家族の写真など、あなただけのものがあります。

データベースのバックアップしかない場合は、全焼した家の中にあったものすべての在庫リストを持っているようなものだ。

どんな家具をどこに置いていたかも知っている。家族の写真や書類もすべて覚えている。しかし、実際の家は完全になくなっている。

WordPressのデータベースには、すべての投稿、ページ、ユーザーアカウント、設定が含まれています。これはかけがえのないものです。ウェブサイトの構造(WordPressソフトウェア、テーマファイル、プラグインファイル、すべての画像)は、サイトのファイルシステムに別々に存在します。

ファイルが削除されると、データベースに保存されているもの以外、すべてを失うことになる。コンテンツはそこにあるが、生きる場所がないのだ。

期待の管理データベースに含まれるもの(そして含まれないもの

リストアプロセスに入る前に、作業内容を正確に理解する必要があります。データベースのバックアップは非常に価値のあるものですが、ウェブサイトの完全な姿ではありません。

良いニュース回復できるもの

データベースのバックアップには、ウェブサイトの最も重要でかけがえのない部分が含まれています:

  • すべてのブログ記事とページ(下書きと修正を含む)
  • ユーザーアカウントとその役割と権限
  • すべてのコメントとコメントモデレーション設定
  • WordPressのコア設定と構成
  • テーマのカスタマイズ設定
  • プラグインの設定と構成
  • カスタム投稿タイプとカスタムフィールド
  • メニュー構成とウィジェットの配置

ゼロから作り直すには何ヶ月も何年もかかるようなコンテンツだ。いろいろな意味で、あなたのウェブサイトの最も価値のある部分が、このデータベースファイルに安全に保存されているのです。

課題:手作業で再構築しなければならないもの

データベースのバックアップには何が含まれておらず、何を交換する必要があるのかを説明します:

  • WordPressコアファイル(実際のWordPressソフトウェア)
  • テーマファイル(サイトの外観をコントロールするコード)
  • プラグインファイル(サイトに機能を追加するコード)
  • メディアライブラリ全体(すべての画像、PDF、アップロードされたファイル)
  • wp-config.phpや.htaccessなどの設定ファイル
  • サイトに追加したカスタムコードやファイル

メディア・ライブラリーがなくなったことは、通常、最大のショックだ。

ブログ記事の写真、ロゴ、アバウトページのヘッドショットなど、長年にわたってサイトにアップロードしてきた画像はすべて消えてしまいます。復元されたサイトには、壊れた画像プレースホルダーが散乱しており、手動で復元しなければならない。

データベースのバックアップでウェブサイトを復元する前に必要なもの

これらの必須アイテムを集めるまでは、復旧作業を始めないこと:

  • データベースのバックアップファイル(.sqlファイルまたはDuplicatorバックアップファイル)
  • ホスティングコントロールパネル(cPanel、Plesk、または同様のもの)へのアクセス
  • FileZillaのようなFTPクライアント(またはホストのファイルマネージャーへのアクセス)
  • インストールされたテーマとすべてのプラグインの完全なリスト
  • サイトに追加した覚えのあるカスタムファイルやコード
  • メディア・ライブラリ・ファイルのバックアップ・コピー(他の場所に保存している場合)

テーマとプラグインのリストは重要です。どのプラグインを使用していたかを正確に覚えていない場合、データベースをインポートしても、復元したサイトが正しく機能しない可能性があります。

コンタクトフォーム、SEOプラグイン、セキュリティツール、バックアッププラグイン、カスタム機能など、どのような拡張機能を使用していたか、数分かけて考えてみてください。

データベースのバックアップだけでウェブサイトを復元する方法

さて、ここからが実際の作業です。データベースのバックアップしかない場合でも、ウェブサイトを復元する方法を紹介しよう!

ステップ1:データベースのバックアップをインポートする

幸運にもバックアップがあり、ワードプレスのダッシュボードにアクセスできるのであれば、このステップは簡単だ。

Duplicatorは、簡単な復元オプションを提供する人気のバックアッププラグインです。カスタムバックアップの作成、自動スケジュールの設定、ワンクリックでバックアップからWordPressを復元することができます。

Duplicator Pro プラグイン

管理エリアにログインし、Duplicatorバックアップログに移動します。データベースのバックアップを探し、ワンクリックでリストアボタンをクリックします。

データベースのバックアップを復元する

Duplicatorは自動的にデータベースを復元します!

しかし現実的に考えてみよう。この記事を読んでいるということは、おそらくあなたのサイトは完全に壊れており、ダッシュボードにアクセスできない状態だろう。

致命的な障害シナリオの場合、ファイルをサーバーに直接アップロードする必要がある。

Duplicatorのバックアップがあれば、installer.phpファイルもあります。FTPまたはホスティングコントロールパネルのファイルマネージャを使用して、これらの両方をウェブサイトのルートディレクトリにアップロードします。

Duplicator LiteのパッケージをFTPにアップロードする

アップロードしたら、ブラウザでyourwebsite.com/installer.phpにアクセスしてください。Duplicator インストーラがデータベースのインポートとサイトの設定を案内します。

DuplicatorでWordPressサイトを復元する

.sqlデータベースファイルしかない場合は、phpMyAdminまたはホスティングコントロールパネルのデータベースツールを使って手動でインポートする必要があります。

まず新しいデータベースを作成し、そこにバックアップファイルをインポートします。データベース名、ユーザー名、パスワードをメモしてください。

ステップ2:WordPressの新しいコピーをインストールする

さて、復元されたデータベースは、基本的にはサーバー上に置かれた整理されたデータの束であり、それ自体を表示する方法はない。機能するにはWordPressソフトウェアが必要です。

WordPress.orgにアクセスし、WordPressの最新バージョンをダウンロードしてください。WordPressのすべてのコアファイルを含むzipファイルが入手できます。

WordPressファイルのダウンロード

コンピューター上でzipファイルを解凍し、FTPまたはホスティングコントロールパネルのファイルマネージャーを使用して、ウェブサイトのルートディレクトリにすべてのWordPressファイルをアップロードします。

WordPressのファイルを新しいサーバーにアップロードする

ルート・ディレクトリは通常、public_htmlwww、またはあなたのドメイン名と呼ばれるファイル構造になっています。

ファイルのアップロードが完了したら、ブラウザでウェブサイトにアクセスしてください。WordPressが新規インストールであることを検知し、セットアップ画面を表示します。

次に、復元したデータベースにWordPressを接続します。ステップ1でバックアップをインポートしたときに使用したデータベース名、ユーザー名、パスワードを入力します。

WordPressデータベースに接続する

WordPressは、データベース接続の詳細を含むwp-config.phpファイルを作成します。自動設定がうまくいかない場合は、このファイルを手動で作成することができます。

WordPressインストール内のwp-config-sample.phpファイルを探し、wp-config.phpにリネームします。そして、以下の行を編集します:

define('DB_NAME', 'your_restored_database_name');

define('DB_USER', 'your_database_username');

define('DB_PASSWORD', 'your_database_password');

WordPressが復元したデータベースに接続したら、元のユーザー名とパスワードを使って管理ダッシュボードにログインできるはずです。

投稿、ページ、設定はすべてそのまま残りますが、テーマを再インストールするまではフロントエンドで正しく表示されません。

ステップ3:テーマとプラグインの再インストール

そこで、テーマとプラグインのリストが重要になる。データベースにはすべての設定と構成が含まれていますが、実際のコードファイルがありません。

テーマから始めましょう。WordPressダッシュボードの外観 " テーマに移動し、テーマをインストールします。

プレミアムテーマの場合は、FTPまたはWP管理ダッシュボードからテーマファイルを手動でアップロードする必要があります。

WordPressテーマをアップロードする

テーマがアクティブになると、サイトがよりそれらしく見えるようになるはずだが、いたるところで画像が壊れていることに気づくかもしれない。

次に、プラグインをひとつずつ再インストールします。プラグイン " 新規追加に行き、使用していたプラグインを探します。インストールして有効化してください。

新しいWordPressプラグインをインストールする

データベースにはすべてのプラグイン設定が含まれているため、各プラグインは一度有効化されると、以前の設定に合わせて自動的に構成されます。コンタクトフォームは同じフィールドを持ち、SEOプラグインは同じ設定を持ち、セキュリティ設定はそのままです。

このステップには時間をかけてください。プラグインを有効にしてサイトが壊れた場合、どのプラグインが問題を引き起こしたかがわかります。簡単な修正方法については、プラグインの競合に関するチュートリアルをお読みください。

ステップ4:消えたメディアを再アップロードする

これは全プロセスの中で最も時間のかかる部分であり、近道はない。

壊れたプレースホルダとして表示されている画像は、すべて手動で再アップロードする必要があります。ロゴ、ブログの投稿画像、商品写真、チームの顔写真など、メディアライブラリにあるものはすべて消えているので、置き換える必要があります。

WordPressのダッシュボードにあるメディアライブラリにアクセスしてください。すべての古いファイルのエントリが表示されますが、リンク切れとして表示されます。データベースは、これらのファイルが存在し、あなたのサイトのどこに表示されることになっていたかを記憶していますが、実際の画像ファイルがありません。

メディアライブラリのエラー

最も重要な画像からアップロードし直しましょう。ロゴ、ホームページの画像、複数のページに表示される画像は最優先すべきです。ブログ記事の画像については、記事を1つずつ見ていき、壊れた画像を置き換える必要があります。

以前にメディアバックアップを作成した場合は、Duplicatorにインポートしてください。メディアライブラリの復元がより速くなります!

修復後によくある問題とは?

すべてのステップを完璧にこなしたとしても、よくある問題にぶつかるかもしれません。それらを解決する方法を紹介しよう。

復元されたサイトでは、存在するはずのページに404エラーが表示されることがあります。これはWordPressがパーマリンク構造を再構築する必要があるために起こります。

Settings " Permalinksに行き、何も変更せずにSave Changesをクリックする。これでWordPressはURL構造を強制的に更新します。

ワードプレスのパーマリンク

それでも404エラーが表示される場合は、リダイレクトを設定する必要があるかもしれません。私はこのためにAIOSEOリダイレクトアドオンを使用するのが好きです!

AIOSEO301リダイレクト

混合コンテンツエラー(HTTP/HTTPSの問題)

サイトが以前HTTPSで運営されていたにもかかわらず、データベースのバックアップにHTTP URLが含まれている場合、混合コンテンツの警告が表示されます。

データベースの検索と置換を行い、http://yoursite.com のすべてのインスタンスを https://yoursite.com に変更する必要があります。Search & Replace Everythingプラグインのようなツールは、これを安全に処理することができます。

プラグインによる検索と置換

死の白い画面

サイトが真っ白な画面を表示する場合、通常はプラグインの競合です。FTPを使ってサイトのファイルにアクセスし、pluginsフォルダの名前をplugins-deactivateに変更してください。

WordPressのプラグインフォルダを無効にする

これですべてのプラグインが一度に無効になる。サイトが読み込まれたら、プラグインを1つずつ再有効化して原因を特定します。

プロアクティブ・バックアップ・プランでリカバリーをより簡単に

このデータベースのみの復元プロセスを一度でも経験すれば、もっと良い方法があると納得できるはずだ。

あなたが経験した悪夢は、適切なWordPressバックアップ戦略によって回避することができます。データベースだけをバックアップするのではなく、ファイル、データベース、メディアライブラリのすべてを1つのパッケージに含む、完全なサイトのバックアップを定期的に取る必要があります。

Duplicatorを使えば簡単です。サイトの更新頻度に応じて、毎週または毎日実行される自動バックアップを設定します。

デュプリケーターによるスケジュールバックアップ

しかし、ここで重要なのは、これらのバックアップをウェブサーバーに保存しないことだ。Google DriveやDropbox、Amazon S3のようなオフサイトのクラウドストレージに送ってください。

ホスティングアカウントがクラッシュしたり、ハッキングされたりした場合、バックアップを完全に別の場所に保存しておきたい。

バックアップ保管場所

バックアップをクラウドに送信しても、Duplicatorはダッシュボードからワンクリックで復元できます!

Cloudflare R2のバックアップをダウンロード

Duplicator Proにアップグレードすると、ディザスタリカバリ機能にアクセスできるようになります。これは、大規模なエラーの後でも即座にWordPressサイトを復元できる秘密のURLを作成します。

災害復旧オプション

FTPアップロードも、データベースのインポートも、プラグインの手動インストールも必要ありません。リンクをクリックするだけで、あなたのサイトが数時間ではなく数分でよみがえります。

よくある質問 (FAQ)

データベースを復元したのに、なぜ私のサイトは画像がなく、完全に壊れているように見えるのですか?

データベースには、画像やファイルへの参照は含まれていますが、実際のファイルそのものは含まれていません。本のカタログはあっても、物理的な本はないようなものです。保存したメディアのバックアップがない限り、すべてのメディアファイルをWordPressメディアライブラリに手動で再アップロードする必要があります。

バックアップからデータベースへのアクセスを復元するには?

ホスティングコントロールパネル(cPanelなど)にアクセスし、phpMyAdminを探します。新しいデータベースを作成し、インポート機能を使って.sqlバックアップファイルをアップロードします。WordPressに接続するためのデータベース名、ユーザー名、パスワードをメモしておきます。

データベースを復元する場合、なぜWordPressを新しくインストールする必要があるのですか?

データベースにはコンテンツと設定が含まれていますが、WordPress自体は、すべてを機能させるためのPHPファイルの集合体です。サイトが機能するためには、その両方が必要です。

ウェブサイトのリカバリーをもっと簡単にするには?

データベース、ファイル、メディアライブラリを含む、自動化されたフルサイト・バックアップを設定する。Duplicatorのようなツールを使って完全なバックアップを作成し、複数の場所(クラウドストレージ、ローカルコンピュータ、外付けドライブ)に保存しましょう。Duplicator Proのディザスタリカバリ機能を使えば、より簡単に復元できます。

最終的な感想

データベースのバックアップだけからウェブサイトを復元することは絶対に可能ですが、根気と細部への注意が必要な、時間のかかる作業になります。

あなたは基本的にウェブサイトを土台から作り直しました。コンテンツはそのままに、テーマ、プラグイン、画像、ファイルなど、他のすべてを手作業で再構築しなければならなかった。うまくはいくが、楽しいものではない。

自動化された完全なサイトバックアップが必要です。自動化された完全なサイトバックアップが必要なのです。

またこのような状況になるまで待つ必要はありません。今すぐDuplicator Proで適切なバックアップスケジュールを設定し、オフサイトストレージを設定し、次のサイト災害が数時間の再建プロジェクトではなく、小さな不便であることを知って、より良い睡眠を取りましょう!

ここにいる間に、他のWordPressガイドも気に入ると思う:

著者アバター
ジョエラ・ダン コンテンツライター
ジョエラはWordPressで長年の経験を持つライターです。Duplicatorでは、基本的なバックアップから大規模な移行まで、サイトのメンテナンスを専門としています。彼女の最終的なゴールは、あなたのWordPressウェブサイトが安全で、成長できるようにすることです。

情報開示私たちのコンテンツは読者支援型です。つまり、あなたが私たちのリンクをクリックした場合、私たちはコミッションを得る可能性があります。私たちは、読者に付加価値をもたらすと信じる製品のみを推薦します。