WordPressにログインできない原因は4種類に大別できます。第一はパスワード忘れ。これは「パスワードをお忘れですか?」リンクから再設定できます。メールが届かない場合は、サーバのメール送信機能が止まっている可能性があります。第二は不正アクセス対策プラグインによるブロック。Wordfence や iThemes Security などがログイン試行回数の制限でロックしている場合、ログを確認してIPアドレスを解除します。
第三はデータベース上の管理者ユーザーが消失または変更されているケース。phpMyAdminから wp_users テーブルを直接確認し、必要なら新規ユーザーを作成します。第四はテーマやプラグインの破損による真っ白画面(ホワイトスクリーン)。functions.php に文法エラーが入った、プラグインが致命的エラーを出したなど。FTPからプラグインフォルダをまとめてリネームすると、一時的にプラグインが全停止して入れることがあります。
緊急時は phpMyAdmin から wp_users テーブルの user_pass カラムを直接書き換える方法もあります。MySQL の MD5() 関数で「MD5('新しいパスワード')」を user_pass にUPDATEすれば、強制的にログインできます。ただしこれは応急処置です。ログイン後すぐに、適切な強度のパスワードに変更してください。
第三はデータベース上の管理者ユーザーが消失または変更されているケース。phpMyAdminから wp_users テーブルを直接確認し、必要なら新規ユーザーを作成します。第四はテーマやプラグインの破損による真っ白画面(ホワイトスクリーン)。functions.php に文法エラーが入った、プラグインが致命的エラーを出したなど。FTPからプラグインフォルダをまとめてリネームすると、一時的にプラグインが全停止して入れることがあります。
緊急時は phpMyAdmin から wp_users テーブルの user_pass カラムを直接書き換える方法もあります。MySQL の MD5() 関数で「MD5('新しいパスワード')」を user_pass にUPDATEすれば、強制的にログインできます。ただしこれは応急処置です。ログイン後すぐに、適切な強度のパスワードに変更してください。
初動チェックリスト
- 1.パスワード再設定リンクを試す
- 2.メールが届かない場合はサーバのメール設定を確認
- 3.FTPで wp-content/plugins フォルダを一時リネーム
- 4.wp-config.php に WP_DEBUG = true を追加してエラー確認
- 5.phpMyAdmin で wp_users テーブルを確認
この症状でお困りなら、まず無料相談
60分無料相談を予約