WordPressの管理画面に入れなくなると、更新もバックアップも打つ手がなくなったように感じます。しかし実際には、「入れない」の原因は画面に表示されている内容でほぼ特定でき、多くは管理画面の外から復旧できます。この記事は、よくある「原因を10個並べる」形式ではなく、いま画面に何が出ているかから対処を引けるように組みました。復旧対応を行う制作会社として、触ってよい範囲と、触ると悪化する範囲の線引きも明記します。なお、記事や画像のデータは管理画面に入れなくても消えていません。まずは落ち着いて、症状の特定から始めましょう。
- 画面の症状から対処を引く診断表(真っ白・403・404・500・ループ・DBエラー)
- 見落とされがちな正規復旧ルート「リカバリーモード」の使い方
- 管理画面に入れなくても操作できる場所(FTP・ファイルマネージャー)と安全な切り分け
- ログイン情報が正しいのに入れないときに疑うべき改ざんのサイン
- 自分で直す範囲・頼む判断・費用の目安
まず:画面に何が表示されていますか
対処は症状で決まります。いまブラウザに出ているものを、この表から探してください。
| 画面の状態 | 主な原因 | 読む章 |
|---|---|---|
| ログイン画面は出るが、パスワードが通らない | パスワード・Cookie・入力ミス | 基本3対処 |
| ログイン画面自体が404で出ない | ログインURLの変更・プラグイン | 基本3対処 |
| 「技術的な問題が発生しています」のメールが来た | プラグイン・テーマの致命的エラー | リカバリーモード |
| 画面が真っ白 | プラグイン衝突・PHP エラー | 真っ白の章 |
| 403 Forbidden | WAF・アクセス制限・パーミッション | エラー番号別 |
| 500 Internal Server Error | .htaccess・更新失敗・PHP設定 | エラー番号別 |
| 同じページを行き来してログインできない | URL設定の矛盾・設定 | ループ |
| データベース接続確立エラー | DB接続情報のずれ・DB障害 | DBエラーの章 |
| 正しいはずのID・パスワードが「存在しない」と言われる | 改ざんの疑いあり | 改ざんの章 |
原因が特定できるまで、WordPressの再インストールと、ファイルの削除だけは絶対にしないでください。「入れない」の大半は軽症で、データは無事です。重症化する案件のほとんどは、焦った初動の操作が原因を上書きしています。
パスワード・URL・Cookieの基本3対処
1. パスワードを忘れた・通らない
ログイン画面の「パスワードをお忘れですか?」から再設定メールを送るのが正規ルートです。大文字小文字の区別、日本語入力モードのまま打っていないかも、意外なほど多い原因なので先に確認を。再設定メールが届かない場合の対処はFAQにまとめました。
2. ログイン画面が404で出ない
セキュリティプラグイン(SiteGuard WP Pluginなど)は、攻撃対策としてログインURLを標準の「/wp-login.php」から別の名前に変更します。変更後のURLは導入時にメールで通知されているのが通例なので、「ログインページURL」で受信メールを検索してください。ブックマークの控えがあればそれが確実です。
3. 「Cookieがブロックされているか〜」と出る
ブラウザのCookie・キャッシュの問題です。シークレットウィンドウで開くか、キャッシュとCookieを削除して再試行してください。サイトをSSL化(http→https)した直後にも出ることがあり、その場合はWordPressのアドレス設定の不一致が原因です(リダイレクトループの章も参照)。
「技術的な問題」メールが届いた場合(リカバリーモード)
プラグインやテーマが致命的なエラーを起こすと、WordPressは自動で管理者にメールを送ります。件名は「サイトで技術的な問題が発生しています」。これは警告ではなく、復旧への招待状です。
WordPress 5.2から搭載された自己修復の仕組み。致命的エラーを検知すると、管理者メールアドレスに特別なログインリンクを送る。このリンクから入ると、エラーの原因になったプラグイン・テーマだけが一時停止された状態で管理画面が開き、通常の操作で原因を無効化・修正できる。リンクの有効期限は発行から数日程度。
- メール内のリンクから管理画面に入る「WordPressにログイン」のようなボタン・リンクがあります。通常のログイン画面が使えなくても、このリンクは通ります。
- エラーの原因として表示されているプラグインを確認するリカバリーモード中の管理画面には「どの拡張機能が問題を起こしたか」が表示されます。メール本文にもエラー内容(プラグイン名・ファイル名)が書かれています。
- 該当プラグインを無効化して、リカバリーモードを終了する無効化後、画面上部の「リカバリーモードを終了」を押して通常状態に戻します。サイトの表示が復旧しているか確認してください。
この機能は上位の解説記事でもほとんど紹介されていませんが、現行WordPressの正規の復旧ルートです。FTP操作より安全なので、メールが届いているならまずこちらを使ってください。管理者メールアドレスが退職者のものになっていて誰も受け取れない——という場合は、次の章のFTP経由になります(そして復旧後に、管理者メールを必ず現役のものに変えてください)。
画面が真っ白な場合
エラーすら出ない真っ白画面は不安を煽りますが、正体はPHPプログラムがエラーで停止し、何も出力できていないだけの状態です。データは消えていません。原因の大半はプラグイン・テーマの更新失敗か衝突です。
- 直前の操作を思い出すプラグインの更新・追加、テーマの変更、PHPバージョンの変更が引き金の定番です。自動更新の可能性もあるので「何もしていない」場合も更新通知メールを確認してください。
- リカバリーモードのメールを確認する真っ白画面の多くでリカバリーモードのメールが発行されています。届いていれば前章の手順が最短です。
- FTP・ファイルマネージャーで疑わしいプラグインを無効化するメールが無い場合は、のファイルマネージャーで wp-content/plugins 内の疑わしいプラグインのフォルダ名を変更(例: plugin-name → plugin-name_off)します。これで該当プラグインだけが無効になります。設定は消えません。
- 全プラグインで切り分ける特定できない場合は plugins フォルダ自体の名前を一時変更 → 画面が戻るか確認 → 戻ったら名前を元に戻し、1つずつフォルダ名変更で犯人を探します。
サーバー側でPHPのバージョンを上げた直後に真っ白になった場合、古いテーマ・プラグインが新バージョンに対応していません。サーバー管理画面でPHPバージョンを一段戻せば、いったん表示は復旧します。そのうえで、対応していない部品の更新・入れ替えを計画してください。戻したまま放置はセキュリティ上おすすめしません。
エラー番号別の対処(403・404・500)
| エラー | よくある原因 | 対処 |
|---|---|---|
| 403 Forbidden | サーバーのWAF(攻撃検知)がログイン操作を誤検知/海外IP制限/ファイルのパーミッション | サーバー管理画面でWAFを一時OFFにして再試行(作業後は必ずON)。海外からのアクセスなら国内制限設定を確認 |
| 404 Not Found | ログインURLの変更(前章参照)/.htaccessの書き換え | 変更後URLの確認。.htaccessに身に覚えのない記述があれば改ざんの章へ |
| 500 Internal Server Error | .htaccessの記述ミス/プラグイン・テーマの更新失敗/PHPのメモリ不足 | .htaccessを一時退避して再試行 → プラグイン切り分け → サーバーのPHP設定(メモリ上限)確認 |
WAFの誤検知は見落とされがちですが、「管理画面で設定を保存しようとすると403になる」「特定の操作だけ弾かれる」という症状なら、ほぼWAFです。主要レンタルサーバー(エックスサーバー・ロリポップ・さくら等)はいずれも管理画面にWAFのON/OFFがあります。一時的にOFFにして作業し、終わったら必ず戻してください。
リダイレクトを繰り返す場合
ログインしようとすると同じ画面に戻される・「リダイレクトが繰り返し行われました」と出る場合、WordPressに登録されたサイトURLと、実際のURLが食い違っています。SSL化(http→https)や変更の直後に起きるのが典型です。
- 直前にSSL化した:WordPressのアドレス設定が http のまま。設定ファイル(wp-config.php)にURL定義を追記するか、データベースの siteurl / home を https に修正します。
- サーバー移転・ドメイン変更をした:新旧URLの混在が原因。移転手順のURL置換が漏れています。
- 何もしていないのに始まった:プラグイン(SSL系・リダイレクト系)の設定変更か、改ざんによる書き換えの可能性。次章のチェックも行ってください。
この症状はデータベースや設定ファイルの編集を伴うことが多く、編集ミスは即・全面停止につながります。バックアップを取ってから触るか、不慣れであれば依頼を推奨する領域です。
データベース接続確立エラーの場合
「データベース接続確立エラー」は、WordPress本体は動いているのに、記事などを保存しているデータベースにつながらない状態です。
- サーバー会社の障害情報を確認:データベースサーバー側の障害なら、待てば復旧します。「(サーバー会社名) 障害情報」で検索。
- 直前にサーバー移転・契約変更をしたか:接続情報(データベース名・ユーザー名・パスワード・ホスト名)が変わったのに、wp-config.php が古いままのケース。サーバーの契約情報と突き合わせて修正します。
- 何もしていない場合:データベースの破損や、サーバーのプラン上限(同時接続数)超過の可能性。ここからはサーバー会社サポートか専門家の領域です。
ログイン情報が正しいのに入れない場合(改ざんの疑い)
次のサインが重なったら、単なる不具合ではなく不正アクセス・改ざんを疑ってください。
- 正しいはずのユーザー名が「存在しません」と言われる(管理者アカウントが削除・変更された可能性)
- パスワード再設定メールの宛先が、身に覚えのないアドレスになっている
- サイトに見知らぬページや広告が増えている、別サイトへ転送される
- Search Consoleから「セキュリティの問題」の通知が来ている
この場合、ログイン復旧だけを試みても、裏口(不正な管理者アカウント・仕込まれたファイル)が残っていれば再発します。対処の全体像は「ホームページが改ざんされたときの対処と復旧」の記事で、初動から届出・再発防止まで手順化しています。そちらを先にお読みください。
管理画面に入れないときの操作場所(FTP・ファイルマネージャー)
ここまで何度か登場した「サーバーのファイルマネージャー」について補足します。管理画面に入れなくても、サーバー会社の管理画面からサイトのファイルを直接操作できます。
レンタルサーバーの契約者向け管理画面に付属する、サイトのファイルを直接見る・編集する機能のこと。WordPressの管理画面が死んでいても、ここからプラグインの無効化(フォルダ名変更)や設定ファイルの確認ができる。エックスサーバー・ロリポップ・さくら・ConoHaなど主要各社に標準搭載。
この記事で案内した操作は、フォルダ名の変更と .htaccess の一時退避だけです。いずれも元に戻せる操作です。ファイルの削除・編集は、1文字のミスで全面停止になり得ます。編集が必要な局面(wp-config.php・データベース)に入ったら、バックアップを取るか、専門家に渡すかの判断をしてください。
自分で直す範囲と、頼む判断・費用
| 状況 | 判断 |
|---|---|
| パスワード再設定・Cookie削除・リカバリーモードで解決 | 自分で完結できる領域 |
| フォルダ名変更でのプラグイン切り分け | 手順どおりなら自分で可能。戻せる操作のみ |
| wp-config.php・データベース・.htaccessの編集 | 経験がなければ依頼推奨。ミスが即・全停止になる領域 |
| 改ざんのサインがある | 即依頼。自己流の復旧は裏口が残って再発します |
| 管理者メールも契約情報も分からない | 調査から依頼可能。現状不明のままで構いません |
当社の費用目安は、不具合の修正が原因調査込みで10,000円〜、バックアップからの復旧が30,000円〜、改ざんが関与する場合は50,000円〜です(範囲により変動、作業前に必ず見積り提示)。窓口は修正・改修・不具合の緊急対応へ。エラー画面の写真、直前に行った操作、サーバー会社名の3点があると、見立てが最初の連絡でほぼ付きます。
まとめ:症状から引き、戻せる操作だけで切り分ける
「管理画面に入れない」は、症状さえ特定できれば怖いトラブルではありません。画面に出ているものから対処を引く。戻せる操作(フォルダ名変更・一時退避)だけで切り分ける。編集が必要になったら手を止める。この3原則を守れば、悪化はしません。
そして、復旧したら2つだけ仕込んでください。管理者メールアドレスを現役のものにすること(リカバリーモードの受け取り先です)と、自動バックアップを有効にすること。この2つがあるだけで、次のトラブルは今回の何分の一かの時間で片づきます。
手に負えない、または1分でも早く直したい場合は、当社の緊急対応窓口へ。原因不明のままのご相談で構いません。現状確認と見立てまでは無料です。
よくある質問
WordPressのログイン画面のURLが分かりません。
標準では「サイトのURL/wp-login.php」または「/wp-admin」です。開けない場合、セキュリティプラグイン(SiteGuardなど)がログインURLを変更している可能性が高く、変更後のURLは導入時にメールで通知されているのが一般的です。「ログインページURLの変更」などの件名でメールを検索してください。見つからなければ、サーバーのファイルマネージャーからプラグインを一時無効化する方法があります。
パスワード再設定メールが届きません。
3つの可能性があります。(1)迷惑メールフォルダに入っている、(2)登録メールアドレスが古い・退職者のもの、(3)サーバーのメール送信機能が正しく動いていない。(2)(3)の場合は、サーバー会社の管理画面やデータベース経由でパスワードを再設定する方法がありますが、データベースの直接操作はリスクがあるため、不慣れな場合は専門家への依頼をおすすめします。
管理画面もサイトも真っ白になりました。データは消えていますか?
ほとんどの場合、データは消えていません。真っ白画面(White Screen of Death)は、プログラムがエラーで止まって何も出力できていない状態で、記事や画像のデータはデータベースとサーバーに残っています。原因の大半はプラグインやテーマの更新失敗・衝突で、原因のプラグインを無効化すれば復旧します。慌ててWordPressを再インストールする前に、まず原因の特定を。
「このサイトで技術的な問題が発生しています」というメールが届きました。これは何ですか?
WordPress標準の通知機能(リカバリーモード)です。プラグインやテーマの致命的なエラーをWordPress自身が検知すると、管理者メールアドレスに特別なログインリンク付きのメールを送ります。このリンクから入ると、問題のプラグインが停止された状態で管理画面を開けるため、そこから原因のプラグインを無効化・入れ替えできます。このメールは削除せず、真っ先に活用してください。
プラグインをFTPで無効化したら、設定は消えてしまいますか?
消えません。プラグインのフォルダ名を変更して無効化しても、設定値はデータベースに残っています。フォルダ名を元に戻して再有効化すれば、設定ごと復活します。これが、真っ白画面や500エラーのときにフォルダ名変更での切り分けが安全に使える理由です。ただし「削除」は設定も消えることがあるため、切り分け中は削除しないでください。
自分で直せない場合、復旧の費用相場はいくらですか?
当社の場合、不具合の修正は原因調査込みで10,000円〜、バックアップからの復旧は30,000円〜、改ざんが関与している場合は50,000円〜が目安です(範囲により変動、作業前に見積り提示)。依頼時は「画面に出ているエラーの写真」「直前に行った操作」「サーバー会社名」の3点があると、見立てが大幅に速くなります。他社で制作されたサイトも対応しています。

