ワードプレス復旧の完全ガイド|表示されない・ログインできない原因別の直し方と業者依頼の判断基準

はじめに

ワードプレス復旧が必要になる場面は、突然サイトが表示されなくなった、管理画面にログインできない、更新後に真っ白になった、エラー文が出て操作できないなど、さまざまです。特にWordPressは、テーマ・プラグイン・本体ファイル・データベース・サーバー環境が連動して動いているため、原因を切り分けずに作業すると、かえって状況が悪化することがあります。

大切なのは、焦って設定を変更したり、ファイルを削除したりする前に、現在の状態を保存し、原因を一つずつ確認することです。この記事では、WordPressサイトが表示されない場合、ログインできない場合、プラグインやテーマの不具合、データベースエラー、ハッキング被害、バックアップ復元まで、ワードプレス復旧に必要な手順を原因別に解説します。

自力で対応できるケースと、復旧業者に依頼したほうがよいケースの判断基準も紹介するため、今まさにトラブルが起きている方は、上から順番に確認しながら作業を進めてください。

1. ワードプレス復旧で最初に確認すべきこと

ワードプレス復旧では、最初の対応がとても重要です。エラーが出た直後に何をしたか、どの範囲に影響が出ているか、バックアップが残っているかによって、復旧の難易度は大きく変わります。

まずは、サイト全体が見られないのか、一部のページだけが見られないのか、管理画面には入れるのか、直前に更新や設定変更をしたのかを確認しましょう。原因を推測する前に、現状を把握することが復旧への近道です。

1-1. この記事で解決できる主なトラブル

この記事では、主に次のようなWordPressトラブルを対象にしています。

サイトが真っ白になって表示されない、500エラーや重大なエラーが出る、データベース接続確立エラーが表示される、404エラーでページが見つからない、SSLエラーやリダイレクトループが起きている、管理画面にログインできない、プラグイン更新後に不具合が出た、テーマ変更後に画面が崩れた、本体ファイルが壊れた可能性がある、ハッキングや改ざんが疑われるといったケースです。

これらの多くは、原因を正しく切り分ければ自力で復旧できる可能性があります。ただし、データベースの破損、マルウェア感染、バックアップがない状態での重大障害などは、専門知識が必要になる場合があります。

1-2. 復旧作業の前にやってはいけないこと

ワードプレス復旧でやってはいけないのは、原因がわからないままファイルやデータベースを削除することです。特に、サーバー上のファイルを一括削除する、データベースのテーブルを削除する、バックアップを取らずにWordPressを再インストールする、といった作業は危険です。

また、エラーが出ている状態でプラグインを次々に有効化・無効化したり、テーマを何度も変更したりすると、原因がわかりにくくなります。複数の作業を同時に行うのではなく、一つ変更したら表示を確認する、元に戻せる状態で作業することが大切です。

ハッキングが疑われる場合も、見つけた不審ファイルだけを削除して終わりにするのは危険です。感染経路が残っていると、復旧後に再び改ざんされる可能性があります。

1-3. まず取るべきバックアップと現状保存

復旧作業を始める前に、現在のファイルとデータベースを必ず保存してください。たとえ壊れている状態でも、現状バックアップは重要です。作業中にさらに状態が悪化した場合でも、最初の状態に戻せる可能性が残ります。

保存すべきものは、WordPressファイル一式とデータベースです。特に重要なのは、wp-contentフォルダ、wp-config.php、.htaccess、使用中テーマ、アップロード画像、データベース内の記事・固定ページ・ユーザー情報・設定情報です。

サーバーの管理画面に自動バックアップ機能がある場合は、復元前に現在の状態もダウンロードしておきましょう。FTPやファイルマネージャーでファイルを保存し、phpMyAdminなどからデータベースをエクスポートしておくと安心です。

1-4. 自力で直せるケースと業者に依頼すべきケース

自力で直せる可能性が高いのは、プラグイン更新後にエラーが出た、テーマ変更後に表示が崩れた、.htaccessの不具合で404エラーが出ている、パスワードを忘れてログインできない、PHPバージョン変更後に不具合が起きた、といった原因が比較的明確なケースです。

一方で、業者に依頼したほうがよいのは、データベースが破損している、ハッキングやマルウェア感染が疑われる、バックアップがない、ECサイトや会員サイトで顧客データが関係している、企業サイトで長時間停止できない、復旧作業をしたらさらに悪化した、といったケースです。

WordPress復旧は、自分で対応できる範囲と専門家に任せるべき範囲を見極めることが重要です。無理に作業を続けるより、早めに相談したほうが復旧率が上がる場合もあります。

2. WordPressサイトが表示されない原因と復旧方法

WordPressサイトが表示されない場合、原因は大きく分けて、プラグイン、テーマ、WordPress本体、データベース、サーバー、SSL設定、.htaccessのいずれかにあります。画面に表示されているエラー文や、直前に行った操作を手がかりに原因を切り分けましょう。

2-1. サイトが真っ白になる場合の原因と対処法

WordPressサイトが真っ白になる現象は、PHPエラー、プラグインの競合、テーマの不具合、メモリ不足などで起こります。画面にエラー文が出ないため原因がわかりにくいですが、直前に更新したプラグインやテーマがある場合は、そこから確認するのが基本です。

管理画面に入れる場合は、まず直近で更新・追加したプラグインを停止します。管理画面に入れない場合は、FTPやサーバーのファイルマネージャーから、wp-content/pluginsフォルダ内の該当プラグイン名を変更します。例えば「sample-plugin」を「sample-plugin_old」に変更すると、そのプラグインは強制的に停止されます。

それでも改善しない場合は、使用中テーマのフォルダ名を変更し、WordPressをデフォルトテーマに切り替えます。テーマが原因であれば、これで表示が戻ることがあります。

2-2. 500エラー・重大なエラーが出る場合の直し方

500 Internal Server Errorや「このサイトで重大なエラーが発生しました」と表示される場合は、PHPエラー、.htaccessの記述ミス、プラグインやテーマの不具合、サーバー設定の問題が考えられます。

まずは、直前に行った作業を確認しましょう。プラグイン更新後に発生したならプラグインを停止、テーマ編集後ならテーマを切り替え、.htaccessを編集したなら初期化します。

WordPressのエラーログを確認できる場合は、どのファイルでエラーが起きているかを確認します。エラー内にプラグイン名やテーマ名が含まれていれば、その対象を停止することで復旧できる可能性があります。

また、WordPressのリカバリーモードのメールが届いている場合は、メール内のリンクから管理画面に入り、問題のあるプラグインやテーマを停止できます。

2-3. データベース接続確立エラーの原因と復旧手順

「データベース接続確立エラー」と表示される場合、WordPressがデータベースに接続できていません。主な原因は、wp-config.phpのデータベース情報の誤り、データベースサーバーの停止、データベースユーザーの権限不具合、データベース自体の破損です。

まず、wp-config.phpに記載されているデータベース名、ユーザー名、パスワード、ホスト名が正しいか確認します。サーバー移転後やパスワード変更後に起きた場合は、設定情報が古い可能性があります。

次に、サーバーの管理画面やphpMyAdminでデータベースにアクセスできるか確認します。phpMyAdminにも入れない場合は、サーバー側の障害や認証情報の問題が考えられます。

データベースが破損している場合は、修復機能やバックアップからの復元を検討します。ただし、データベース操作を誤ると記事や設定が消える可能性があるため、不安がある場合は業者に相談したほうが安全です。

2-4. 404エラーやページだけ表示されない場合の対処法

トップページは表示されるのに、個別記事や固定ページだけ404エラーになる場合は、パーマリンク設定や.htaccessの不具合が原因であることが多いです。

管理画面に入れる場合は、「設定」から「パーマリンク」を開き、何も変更せずに保存します。これにより、パーマリンク設定が再生成され、ページが表示されるようになることがあります。

管理画面に入れない場合は、FTPで.htaccessを一時的にリネームし、WordPress標準の記述に戻します。特に、リダイレクト設定やセキュリティ系プラグインが.htaccessを書き換えた後に404エラーが起きることがあります。

一部のページだけが表示されない場合は、そのページが非公開になっていないか、スラッグが変わっていないか、リダイレクト設定が誤っていないかも確認しましょう。

2-5. SSLエラー・リダイレクトループが起きた場合の直し方

SSLエラーや「リダイレクトが繰り返し行われました」と表示される場合は、httpとhttpsの設定不一致、WordPressアドレスとサイトアドレスの誤り、SSLプラグインの設定ミス、サーバー側リダイレクト設定の重複が原因になりやすいです。

まず、サーバーでSSL証明書が有効になっているか確認します。次に、WordPress管理画面の「設定」内にあるWordPressアドレスとサイトアドレスが正しいURLになっているか確認します。

管理画面に入れない場合は、wp-config.phpやデータベース内のsiteurl・homeの値を確認します。httpとhttpsが混在している場合は、正しいURLに統一します。

SSL化プラグインを使っている場合は、一時的に停止して改善するか確認します。サーバー側とWordPress側の両方でリダイレクトを設定していると、ループが発生することがあるため注意が必要です。

3. WordPressにログインできない原因と復旧方法

WordPressにログインできない場合、パスワードの問題だけでなく、プラグイン、テーマ、ユーザー権限、Cookie、サーバー設定、セキュリティ制限などが関係していることがあります。ログイン画面が表示されるのか、ログイン後にエラーになるのか、管理画面だけ真っ白になるのかによって対処法が変わります。

3-1. パスワードを忘れた場合の再設定方法

パスワードを忘れた場合は、ログイン画面の「パスワードをお忘れですか?」から再設定します。登録メールアドレスまたはユーザー名を入力すると、再設定用メールが送信されます。

メールが届かない場合は、迷惑メールフォルダを確認し、サーバーのメール送信機能に問題がないか確認します。どうしても再設定メールが届かない場合は、phpMyAdminからユーザーパスワードを変更する方法もあります。

phpMyAdminで変更する場合は、データベース内のusersテーブルを開き、対象ユーザーのパスワードを変更します。ただし、データベースを直接編集する作業のため、必ず事前にバックアップを取ってください。

3-2. 管理画面が真っ白・エラー表示になる場合の対処法

ログイン画面までは表示されるのに、管理画面に入ると真っ白になる場合は、管理画面で読み込まれるプラグインやテーマ、PHPエラーが原因の可能性があります。

まず、FTPでwp-content/pluginsフォルダの名前を一時的に変更し、すべてのプラグインを停止します。これで管理画面に入れるようになった場合は、プラグインが原因です。フォルダ名を元に戻し、プラグインを一つずつ有効化して原因を特定します。

プラグイン停止でも改善しない場合は、テーマをデフォルトテーマに切り替えます。使用中テーマのfunctions.phpにエラーがあると、管理画面にも影響することがあります。

3-3. プラグインが原因でログインできない場合の復旧手順

セキュリティ系プラグイン、ログインURL変更プラグイン、キャッシュ系プラグイン、不完全に更新されたプラグインなどが原因で、ログインできなくなることがあります。

管理画面に入れない場合は、FTPまたはファイルマネージャーでwp-content/pluginsを開き、疑わしいプラグインのフォルダ名を変更します。原因がわからない場合は、pluginsフォルダ自体を「plugins_old」などに変更して、全プラグインを一括停止します。

その後、ログインできるか確認します。ログインできたら、フォルダ名を元に戻し、プラグインを一つずつ有効化します。再びエラーが出たプラグインが原因です。

原因プラグインは、最新版に更新する、代替プラグインに変更する、設定を初期化するなどの対応を検討しましょう。

3-4. テーマが原因で管理画面に入れない場合の直し方

テーマのfunctions.phpやテンプレートファイルにエラーがあると、サイトだけでなく管理画面にも影響する場合があります。特に、テーマ編集直後やテーマ更新直後にログインできなくなった場合は、テーマ不具合を疑いましょう。

FTPでwp-content/themesを開き、使用中テーマのフォルダ名を変更します。WordPressにデフォルトテーマがインストールされていれば、自動的に切り替わることがあります。

デフォルトテーマがない場合は、公式のデフォルトテーマをアップロードして切り替えます。管理画面に入れるようになったら、元のテーマのエラー箇所を修正するか、バックアップからテーマを戻します。

3-5. ユーザー情報や権限が壊れた場合の復旧方法

ログインはできるのに管理者メニューが表示されない、管理者権限がなくなった、ユーザーが消えたように見える場合は、ユーザー情報や権限情報が壊れている可能性があります。

WordPressのユーザー権限は、データベース内のusersテーブルとusermetaテーブルに保存されています。管理者権限を持つユーザーの権限情報が壊れると、管理画面で操作できなくなることがあります。

この場合、phpMyAdminから新しい管理者ユーザーを作成する、既存ユーザーの権限を修正する、バックアップからユーザー関連テーブルを復元するなどの方法があります。ただし、ユーザー情報の直接編集は慎重に行う必要があります。

会員サイトやECサイトの場合は、顧客データに影響する可能性があるため、安易にテーブルを上書きせず、専門家に相談することをおすすめします。

4. 原因別に見るWordPress復旧の具体的な手順

WordPress復旧では、原因ごとに適切な手順で対応することが重要です。ここでは、よくある原因別に具体的な復旧方法を解説します。

4-1. プラグイン不具合を停止して復旧する方法

プラグイン不具合が疑われる場合、まずは原因プラグインを停止します。管理画面に入れる場合は、「プラグイン」から該当プラグインを無効化します。

管理画面に入れない場合は、FTPやサーバーのファイルマネージャーを使います。wp-content/pluginsフォルダを開き、直前に更新・追加したプラグインのフォルダ名を変更してください。例えば「contact-form-plugin」を「contact-form-plugin_stop」に変更します。

原因がわからない場合は、pluginsフォルダ全体をリネームして、すべてのプラグインを停止します。サイトが復旧したら、フォルダ名を元に戻し、プラグインを一つずつ有効化して原因を特定します。

原因プラグインが見つかったら、最新版に更新する、古いバージョンに戻す、代替プラグインに変更する、設定を見直すなどの対応を行います。

4-2. テーマ不具合をデフォルトテーマに戻して復旧する方法

テーマ不具合が疑われる場合は、使用中テーマを一時的に停止し、デフォルトテーマに戻します。管理画面に入れる場合は、「外観」から別のテーマを有効化します。

管理画面に入れない場合は、FTPでwp-content/themesを開き、使用中テーマのフォルダ名を変更します。WordPressが別の有効なテーマを認識できれば、自動的に切り替わります。

テーマを直接編集した直後にエラーが出た場合は、編集したファイルをバックアップから戻すか、エラー箇所を修正します。特にfunctions.phpの記述ミスはサイト全体に影響しやすいため注意が必要です。

有料テーマを使っている場合は、テーマ提供元の最新版やサポート情報も確認しましょう。古いテーマは新しいWordPress本体やPHPバージョンに対応していないことがあります。

4-3. WordPress本体ファイルの破損を修復する方法

WordPress本体ファイルが破損している場合、管理画面やサイト表示に不具合が出ることがあります。更新中に通信が切れた、サーバー容量不足で更新が失敗した、不正アクセスでファイルが改ざんされた場合などに起こります。

管理画面に入れる場合は、WordPressの再インストール機能を使って本体ファイルを入れ直します。記事や画像、テーマ、プラグインは通常そのまま残りますが、念のため事前にバックアップを取ってください。

管理画面に入れない場合は、公式サイトからWordPress本体をダウンロードし、wp-contentとwp-config.phpを上書きしないよう注意しながら、wp-adminやwp-includesなどの本体ファイルを再アップロードします。

本体ファイルを修復する際は、wp-contentフォルダを削除しないことが重要です。wp-contentにはテーマ、プラグイン、画像などが入っています。

4-4. wp-config.phpの設定ミスを確認する方法

wp-config.phpは、WordPressとデータベースを接続するための重要な設定ファイルです。このファイルに誤りがあると、データベース接続エラーやサイト表示不具合が起こります。

確認すべき項目は、データベース名、データベースユーザー名、パスワード、ホスト名、文字コード、テーブル接頭辞などです。サーバー移転後やデータベースパスワード変更後にエラーが出た場合は、wp-config.phpの情報が古い可能性があります。

また、デバッグ設定を一時的に有効にすると、エラーの原因を確認しやすくなります。ただし、エラー内容がサイト上に表示されるとセキュリティ上の問題になることがあるため、復旧後は設定を戻しましょう。

wp-config.phpを編集する際は、必ず編集前のファイルを保存しておき、文字コードや余計な空白にも注意してください。

4-5. .htaccessを初期化して復旧する方法

.htaccessは、URLの書き換え、リダイレクト、アクセス制限などに使われるファイルです。このファイルの記述が壊れると、500エラー、404エラー、リダイレクトループなどが起こります。

復旧するには、まずFTPでWordPressのルートディレクトリにある.htaccessをダウンロードして保存します。そのうえで、サーバー上の.htaccessをリネームします。例えば「.htaccess_old」に変更します。

その後、管理画面に入れる場合は「設定」から「パーマリンク」を開き、保存します。これにより、WordPress標準の.htaccessが再生成されます。

セキュリティプラグインやキャッシュプラグインを使っている場合は、独自の記述が追加されていることがあります。初期化後に必要な設定だけを慎重に戻しましょう。

4-6. PHPバージョン変更による不具合を戻す方法

サーバー側でPHPバージョンを変更した後にWordPressが表示されなくなった場合、テーマやプラグインが新しいPHPに対応していない可能性があります。逆に、PHPが古すぎて新しいWordPress本体やプラグインが動かないケースもあります。

まず、サーバーの管理画面からPHPバージョンを直前の状態に戻し、サイトが復旧するか確認します。復旧した場合は、テーマやプラグインの互換性が原因である可能性が高いです。

その後、WordPress本体、テーマ、プラグインを更新し、不要なものを削除したうえで、改めて対応しているPHPバージョンへ変更します。

PHPバージョンの変更はサイト全体に影響するため、本番サイトでいきなり変更するのではなく、可能であればテスト環境で確認してから実施するのが安全です。

5. バックアップからWordPressを復元する方法

ワードプレス復旧で最も確実な方法の一つが、正常に動作していた時点のバックアップから復元することです。ただし、バックアップを戻すと、その時点以降に追加した記事や注文データ、問い合わせ情報が消える可能性があります。復元前には、戻す日時と影響範囲を必ず確認しましょう。

5-1. サーバーの自動バックアップから復旧する流れ

多くのレンタルサーバーには、自動バックアップ機能があります。サーバー管理画面から、ファイルとデータベースのバックアップを確認し、正常だった日付のデータを選んで復元します。

復元時は、ファイルだけを戻すのか、データベースも戻すのかを慎重に選びます。プラグインやテーマのファイル破損が原因ならファイル復元で済むことがありますが、記事や設定、ユーザー情報に問題がある場合はデータベース復元が必要です。

ECサイトや予約サイトの場合、データベースを過去に戻すと、復元時点以降の注文や予約情報が消える可能性があります。このようなサイトでは、復元前に現在のデータを必ず保存し、必要に応じて専門家に相談しましょう。

5-2. プラグインのバックアップから復元する方法

バックアッププラグインを使っている場合は、プラグインの管理画面から復元できます。代表的なバックアップには、ファイル、データベース、テーマ、プラグイン、アップロード画像などが含まれます。

管理画面に入れる場合は、バックアッププラグインを開き、復元したい日付のバックアップを選択します。復元対象を選べる場合は、原因に応じてファイルのみ、データベースのみ、または全体を復元します。

管理画面に入れない場合は、バックアップデータをダウンロードして手動で復元する必要があります。プラグインによって復元方法が異なるため、公式手順を確認しながら進めましょう。

復元後は、サイト表示、管理画面、投稿、画像、フォーム、会員機能などを確認します。

5-3. 手動バックアップで必要なファイルとデータベース

手動でWordPressを復元する場合、必要なのはファイル一式とデータベースです。ファイルには、WordPress本体、wp-content内のテーマ・プラグイン・アップロード画像、wp-config.php、.htaccessなどが含まれます。

データベースには、記事本文、固定ページ、コメント、ユーザー情報、サイト設定、プラグイン設定などが保存されています。ファイルだけを戻しても、データベースがなければ記事や設定は戻りません。

手動復元では、まず現在の状態を保存し、次にバックアップファイルをサーバーへアップロードします。その後、phpMyAdminなどでデータベースをインポートし、wp-config.phpの接続情報を確認します。

サーバー移転を伴う場合は、URLの置換やパーマリンク再保存も必要になることがあります。

5-4. 復元後に確認すべき表示・リンク・フォーム

バックアップから復元した後は、サイトが表示されたかどうかだけでなく、各機能が正常に動いているかを確認します。

トップページ、投稿ページ、固定ページ、カテゴリーページ、画像表示、内部リンク、問い合わせフォーム、検索機能、ログイン機能、管理画面、プラグイン設定、SSL表示、スマホ表示などをチェックしましょう。

フォームがある場合は、実際にテスト送信してメールが届くか確認します。ECサイトの場合は、商品ページ、カート、決済画面、注文メール、会員ログインまで確認が必要です。

また、復元後にパーマリンクが崩れている場合は、管理画面のパーマリンク設定を保存し直します。キャッシュが残っていると古い表示が出ることがあるため、キャッシュプラグインやサーバーキャッシュもクリアしましょう。

5-5. バックアップがない場合の復旧可能性

バックアップがない場合でも、復旧できる可能性はあります。サーバー会社が自動バックアップを保持していることがあるため、まずはサーバー管理画面やサポートに確認しましょう。

ファイルが残っている場合は、WordPress本体を入れ直し、wp-contentやデータベースを再利用できる可能性があります。データベースが残っていれば、記事や設定を復旧できる場合もあります。

ただし、ファイルとデータベースの両方が失われている場合、完全復旧は難しくなります。検索エンジンのキャッシュ、ブラウザキャッシュ、外部サービスに残った情報から一部コンテンツを再構築できる場合もありますが、完全な状態に戻せるとは限りません。

バックアップがない状態で重要なサイトが停止している場合は、早めにWordPress復旧業者へ相談することをおすすめします。

6. ハッキング・改ざんされたWordPressの復旧方法

WordPressがハッキングや改ざんを受けた場合、単に表示を戻すだけでは不十分です。不正ファイルの削除、感染経路の特定、管理者アカウントの確認、パスワード変更、脆弱性対策、検索エンジンへの対応まで行う必要があります。

6-1. 改ざんやマルウェア感染の主な症状

改ざんやマルウェア感染が疑われる症状には、サイトを開くと別サイトへリダイレクトされる、見覚えのない広告が表示される、検索結果に不審なタイトルや説明文が出る、管理者ユーザーが増えている、知らないファイルが作成されている、セキュリティ警告が表示される、サーバー会社から警告メールが届く、メール送信が悪用されている、といったものがあります。

また、サイトの表面上は正常に見えても、裏側で不正なコードが埋め込まれていることがあります。特に、テーマファイル、プラグインファイル、uploadsフォルダ、wp-config.php、.htaccessなどは確認が必要です。

6-2. 不審なファイル・ユーザー・プラグインの確認方法

まず、WordPress管理画面に入れる場合は、ユーザー一覧を確認し、見覚えのない管理者アカウントがないか確認します。不要な管理者があれば削除しますが、その前に本当に不正なユーザーか慎重に判断してください。

次に、プラグイン一覧を確認し、インストールした覚えのないプラグインや、長期間更新されていないプラグインがないか確認します。無効化されているだけの古いプラグインも攻撃対象になることがあるため、不要なものは削除します。

FTPでは、更新日時が不自然なファイル、ランダムな文字列のファイル、uploadsフォルダ内のPHPファイル、不審な.htaccess、見覚えのないindex.phpなどを確認します。ただし、必要なファイルを誤って削除するとサイトが壊れるため、削除前に必ずバックアップを取ります。

6-3. 感染ファイルの削除と安全な復旧手順

安全に復旧するには、まず現在の状態を保存し、サイトを一時的にメンテナンス状態にします。次に、WordPress本体を公式の正常なファイルで入れ直します。wp-adminやwp-includesはクリーンなファイルに置き換え、wp-content内のテーマやプラグインも可能であれば公式配布元から再取得します。

アップロード画像が入っているuploadsフォルダは、画像やPDFなどの必要ファイルを確認し、不審なPHPファイルや実行ファイルがあれば削除します。

データベース内に不正なスクリプトが埋め込まれている場合もあるため、記事本文、ウィジェット、テーマ設定、プラグイン設定なども確認します。

復旧後は、WordPress管理者、サーバー、FTP、データベース、メールアカウントなど、関連するパスワードをすべて変更します。

6-4. Google検索結果や警告表示への対応

ハッキング後、Google検索結果に「このサイトはハッキングされている可能性があります」などの警告が出ることがあります。また、ブラウザで危険なサイトとして警告される場合もあります。

この場合、まずサイト内の不正コードやマルウェアを完全に除去します。そのうえで、Google Search Consoleに登録している場合は、セキュリティの問題を確認し、修正後に再審査をリクエストします。

検索結果のタイトルや説明文が不正に書き換えられている場合は、改ざんページを削除または修正し、サイトマップを再送信します。反映には時間がかかることがあります。

警告表示だけを消そうとしても、感染が残っていれば再び警告されます。必ず根本原因を取り除くことが重要です。

6-5. 再発防止のために必ず行うセキュリティ対策

ハッキング復旧後は、再発防止策を必ず行います。WordPress本体、テーマ、プラグインを最新版に更新し、不要なプラグインやテーマは削除します。

管理者パスワードは強力なものに変更し、使い回しを避けます。ログインURLの保護、二段階認証、ログイン試行回数制限、ファイル編集の無効化、WAFの有効化なども有効です。

また、定期バックアップを設定し、バックアップデータをサーバー外にも保存しておくと安心です。ハッキング被害では、感染前のバックアップがあるかどうかで復旧の難易度が大きく変わります。

7. WordPress復旧を業者に依頼する判断基準

WordPress復旧は自力で対応できるケースもありますが、無理に作業を続けると復旧が難しくなるケースもあります。特に、事業用サイトや売上に直結するサイトでは、停止時間が長くなるほど損失が大きくなります。

7-1. 自力対応を続けると危険なケース

自力対応を続けると危険なのは、原因がわからないまま複数の作業を繰り返している場合です。プラグインを削除した、データベースを編集した、バックアップを上書きした、ファイルを大量に消した、といった作業を重ねると、元に戻すのが難しくなります。

また、ハッキングやマルウェア感染が疑われる場合、表面的に表示を戻しただけでは危険です。不正ファイルやバックドアが残っていると、再感染する可能性があります。

データベースエラーや顧客情報を含むサイトの障害も、自力対応には注意が必要です。誤った復元で注文情報や会員情報が失われるリスクがあります。

7-2. 業者に依頼したほうがよい症状一覧

次のような症状がある場合は、WordPress復旧業者への依頼を検討しましょう。

サイト全体が表示されず原因がわからない、管理画面にもサーバーにも正常にアクセスできない、データベース接続エラーが直らない、バックアップがない、ハッキングや改ざんが疑われる、Googleやブラウザに警告が出ている、ECサイトや会員サイトでデータ損失が怖い、復旧作業をしたら悪化した、社内にWordPressやサーバーに詳しい人がいない、早急に復旧する必要がある場合です。

これらのケースでは、早めに専門家へ相談したほうが結果的に短時間で安全に復旧できる可能性があります。

7-3. 復旧業者に依頼する前に準備する情報

復旧業者に相談する前に、できる範囲で情報を整理しておくと、見積もりや作業がスムーズになります。

準備しておきたい情報は、サイトURL、発生している症状、エラー文、いつから不具合が出たか、直前に行った作業、WordPress管理画面のログイン情報、サーバー管理画面の情報、FTP情報、データベース情報、バックアップの有無、使用しているテーマや主要プラグイン、ハッキング警告の有無などです。

ただし、パスワードをメール本文にそのまま書いて送るのは避け、業者が指定する安全な方法で共有しましょう。

7-4. WordPress復旧の費用相場と作業範囲

WordPress復旧の費用は、症状の重さや作業範囲によって変わります。軽度なプラグイン停止や設定修正であれば比較的安価に済むことがありますが、データベース修復、ハッキング復旧、マルウェア除去、サーバー移転を伴う復旧などは費用が高くなる傾向があります。

作業範囲には、原因調査、バックアップ取得、ファイル修復、データベース確認、プラグイン・テーマ停止、WordPress本体再インストール、マルウェア除去、セキュリティ対策、復旧後の動作確認などが含まれます。

依頼前には、どこまで作業してもらえるのか、再発防止策は含まれるのか、復旧できなかった場合の費用はどうなるのかを確認しましょう。

7-5. 信頼できる復旧業者の選び方

信頼できるWordPress復旧業者を選ぶには、実績、対応範囲、見積もりの明確さ、セキュリティへの配慮、説明のわかりやすさを確認しましょう。

極端に安い料金だけを強調している業者や、作業内容を説明しない業者には注意が必要です。特にハッキング復旧では、単に不審ファイルを削除するだけでなく、感染経路の調査や再発防止まで対応できるかが重要です。

また、サーバー情報や管理者情報を預けることになるため、個人情報や機密情報の扱いについても確認しておきましょう。

8. WordPress復旧後に必ず行う再発防止策

WordPressを復旧できても、原因を放置したままでは同じトラブルが再発する可能性があります。復旧後は、更新、不要ファイルの削除、バックアップ、セキュリティ、サーバー環境の見直しを行いましょう。

8-1. WordPress本体・テーマ・プラグインの更新

WordPress本体、テーマ、プラグインは定期的に更新します。古いバージョンには脆弱性が残っていることがあり、ハッキングの原因になる場合があります。

ただし、更新によって不具合が起こることもあるため、重要なサイトでは更新前にバックアップを取り、可能であればテスト環境で確認してから本番に反映します。

長期間更新されていないテーマやプラグインは、代替手段を検討しましょう。開発が止まっているものを使い続けると、WordPress本体やPHPとの互換性問題が起きやすくなります。

8-2. 不要なプラグインとテーマの削除

使っていないプラグインやテーマは、無効化するだけでなく削除します。無効化されていても、サーバー上にファイルが残っていれば攻撃対象になることがあります。

特に、古いバックアッププラグイン、テスト用プラグイン、使わなくなったテーマ、配布元が不明なプラグインは削除しましょう。

テーマは、使用中テーマと必要なデフォルトテーマだけを残すのが基本です。プラグインも、本当に必要なものだけに絞ることで、トラブル発生時の原因特定もしやすくなります。

8-3. 定期バックアップの設定

ワードプレス復旧で最も重要な備えは、定期バックアップです。バックアップがあれば、トラブルが起きても正常な時点に戻せる可能性が高くなります。

バックアップは、ファイルとデータベースの両方を対象にします。記事更新が多いサイトやECサイトでは、バックアップ頻度を高める必要があります。

また、バックアップを同じサーバー内だけに保存していると、サーバー障害やハッキング時に同時に失われる可能性があります。外部ストレージや別の保存先にも保管しておくと安心です。

復元できないバックアップでは意味がないため、定期的に復元テストも行いましょう。

8-4. セキュリティプラグインとログイン保護の導入

セキュリティ対策として、ログイン試行回数の制限、二段階認証、管理画面へのアクセス制限、不正ファイル検知、WAFの利用などを検討しましょう。

セキュリティプラグインを導入すると、不正ログイン対策やファイル改ざん検知がしやすくなります。ただし、設定を強くしすぎると自分がログインできなくなることもあるため、設定内容を理解したうえで導入することが大切です。

管理者ユーザー名を推測されにくいものにする、強力なパスワードを使う、不要なユーザーを削除することも基本的な対策です。

8-5. サーバー環境とPHPバージョンの見直し

WordPressはサーバー環境の影響を大きく受けます。PHPバージョン、データベース、メモリ上限、SSL、WAF、バックアップ機能などを確認し、安定して運用できる環境に整えましょう。

古いPHPを使い続けると、セキュリティや互換性の問題が出やすくなります。一方で、急に新しいPHPへ変更すると、古いテーマやプラグインが動かなくなることがあります。

サーバー環境を変更する際は、事前バックアップを取り、変更後にサイト全体を確認します。アクセス数が多いサイトや重要なサイトでは、テスト環境で検証してから本番に反映するのが安全です。

9. WordPress復旧に関するよくある質問

WordPress復旧では、作業時間やデータ消失の有無、バックアップなしでの復旧可否など、多くの疑問が出てきます。ここでは、よくある質問に回答します。

9-1. WordPressの復旧にはどれくらい時間がかかる?

復旧にかかる時間は、原因と症状によって異なります。プラグイン停止や.htaccess初期化だけで直る軽度な不具合であれば、短時間で復旧できることがあります。

一方で、データベース破損、ハッキング被害、バックアップなしの復旧、サーバー移転を伴う作業では、調査と修復に時間がかかります。

重要なのは、早く直そうとして原因不明のまま作業を重ねないことです。最初に現状保存と原因切り分けを行うことで、結果的に復旧までの時間を短縮できます。

9-2. バックアップなしでも復旧できる?

バックアップがなくても復旧できる場合はあります。サーバー上にファイルやデータベースが残っていれば、それらを使って復旧できる可能性があります。また、サーバー会社が自動バックアップを保持している場合もあります。

ただし、ファイルやデータベースが完全に失われている場合、元の状態に完全復旧するのは難しくなります。検索エンジンのキャッシュなどから一部の文章を取り戻せることはありますが、画像、設定、フォーム、ユーザー情報まで完全に戻せるとは限りません。

バックアップがない場合は、自己判断で上書き作業をする前に、現在残っているデータを保存することが重要です。

9-3. 管理画面に入れなくても復旧できる?

管理画面に入れなくても、WordPress復旧は可能です。FTP、サーバーのファイルマネージャー、phpMyAdmin、サーバー管理画面を使えば、プラグイン停止、テーマ切り替え、.htaccess初期化、データベース確認などができます。

例えば、プラグインが原因でログインできない場合は、FTPでpluginsフォルダをリネームすることで強制停止できます。テーマが原因の場合は、themesフォルダ内の使用中テーマをリネームして切り替えます。

ただし、データベースを直接編集する作業はリスクが高いため、バックアップを取ったうえで慎重に行いましょう。

9-4. データや記事は消えずに戻せる?

原因によっては、データや記事を消さずに復旧できます。プラグインやテーマ、本体ファイルの不具合であれば、データベース内の記事は残っていることが多いです。

一方で、データベースを過去のバックアップに戻す場合は、復元時点以降に追加された記事、コメント、注文、問い合わせ情報などが消える可能性があります。

復旧前には、現在のデータベースを保存し、必要なデータを失わないようにすることが重要です。特にECサイトや会員サイトでは、復元によるデータ差分に注意してください。

9-5. 復旧後にまた同じトラブルが起きる原因は?

復旧後に同じトラブルが起きる主な原因は、根本原因を解決していないことです。原因プラグインを停止せずに戻した、古いテーマを使い続けている、ハッキングの感染経路が残っている、PHPバージョンの互換性を確認していない、バックアップやセキュリティ対策をしていない、といったケースです。

一度復旧した後は、必ず原因を記録し、再発防止策を行いましょう。WordPress本体・テーマ・プラグインの更新、不要ファイルの削除、定期バックアップ、ログイン保護、サーバー環境の見直しが重要です。

まとめ

ワードプレス復旧では、焦って作業するのではなく、まず現状を保存し、原因を一つずつ切り分けることが大切です。サイトが表示されない、ログインできない、500エラーが出る、データベース接続エラーが出る、404エラーになる、SSLエラーが起きるなど、症状によって確認すべき場所は異なります。

プラグインやテーマが原因であれば、FTPから停止することで復旧できる可能性があります。.htaccessやパーマリンク設定、wp-config.php、PHPバージョンの不具合も、手順を守れば自力で直せる場合があります。

一方で、ハッキングやマルウェア感染、データベース破損、バックアップなしの重大障害、ECサイトや会員サイトのトラブルは、無理に自力対応を続けると危険です。必要に応じてWordPress復旧業者へ相談し、安全に復旧することを優先しましょう。

復旧後は、WordPress本体・テーマ・プラグインの更新、不要なプラグインやテーマの削除、定期バックアップ、セキュリティ強化、サーバー環境の見直しを行うことで、同じトラブルの再発を防ぎやすくなります。WordPressは正しく管理すれば安定して運用できるため、復旧だけで終わらせず、今後トラブルが起きにくい状態へ整えておきましょう。