この記事は広告を含みます。
いくじです。
ある日突然WordPressのログイン画面が表示されなくなってしまい。
36時間、管理画面に入れませんでした。
原因はSiteGuard WP Pluginというプラグインが大活躍してくれて。
主である僕が入れなくなったことでした。笑
ブログ初心者の僕は恥ずかしながら後から知ったのですが。
このプラグインはセキュリティ強化のためログイン画面URLを変更してログイン画面にすら入らせないためのものでした。
これを導入した際にログイン画面URLをメモしておかなければならなかったのです。
もしかするとあなたのサイトにもこのようなセキュリティ強化のプラグインが入ってませんか?
ちなみに僕のレンタルサーバーはConoHaWINGでソフトウェアはWordPressを利用しています。
結論。
①phpMyAdminという裏面からログイン
②プラグインを全部無効化
③元の管理画面URLを入力
そうするとログイン画面が出ました。
WordPressのログイン画面が表示されない。
勝手にURLが変更されてしまう。
とにかく自分がやった対処法をたくさん挙げていますので、同じ悩みの人の何かヒントになるかもしれないので参考にしてみてください。
WordPress管理画面どころかログイン画面すら表示されない
2023年11月。
急にWordPress管理画面が表示されなくなった。
別のタブを開いても自分のサイトが表示されるだけでWordPressログイン画面が出てこない。
月1か数週間に1回くらいパスワードなど問われるはずだけど…
ブラウザの更新してないからか?更新したけどやはり自分のサイトが表示されるだけ。
じゃパソコンの再起動?再起動したけど同じ結果。
ConoHaWINGの「サイト管理」から自分のサイトのURLクリックして「管理画面URL」をクリックするとなぜかURLが変換されて自分のサイトに入るだけ…。
あれ?ヤバいやつ?
ブログ初心者の僕は早くも手が止まった…。
ハッキング!?
いやいや素人のサイトをハッキングするほど皆ヒマではないはず…。
こういうときってプラグインの更新が関係してる可能性があるっていうけど…。
いやそもそも管理画面に入れないから今プラグインがどうなってるのか分からん。
そうだメールで更新可能なプラグインの通知来てるはずだ。
でも数日前に更新したけどそのあと使えてたし…。
最後に更新したのはおそらくSEO系のプラグイン。こいつがあやしい…?。
その可能性が分かったところで
で?
そうだWordPressを調べてみよう!
たしかWordPressには.comと.orgとかいう2種類があったけど。
.comは過去ログインしたことあったので簡単にGoogleアカウントで入れた。
いやいやこっちじゃねぇ!
.orgのほうが正解だ。たぶん。
「ログイン」の文字を見つけるのに一苦労。
よく考えたら最初ConoHa様でブログ立ち上げる時WordPress利用を流れるようにできました。
ConoHa様の力を借りて僕はほぼ何の苦労もせずにブログ運営をしていることに今更気づきました。
「WordPressを入手」とかクリックしたり、ごにょごにょしてたら何とかそれっぽいログイン画面まで行けた。
やっと入れそうだ…。
「ユーザー名はWordPress.org に登録されていません」
は?
「ユーザー名が分からない場合は、代わりにメールアドレスを使ってログインを試みてください」
はいはいメールアドレスね。行ける行ける。
いや入れんかった!
なんで!?
このあたりから本格的に「やべえモード」に入りました。
ブログとの思い出が走馬灯のように蘇りました。アイツいい奴だったな…。
とりあえずサイト自体は現在生きていることは確認できました。
それだけは救いな気がしました。
謎に自分のサイトの問い合わせから「元気?」って送ってみたけどメールが普通に届きました。
「いや元気じゃねぇ!」すべてに軽い苛立ちを感じました。
とりあえず調べるしかない。
自分のサイトURLのあとに「wp-admin」とか「wp-login.php」とかつければ管理画面へ飛べるとのこと。
検索し直してみるもやはり自分のサイトが出てくるだけ。
初歩的なミスで大文字小文字とか間違えて入力してないか慎重に打ち込んで、よく確認してからログイン押しても入れない…。
もしかすると僕だけじゃなくて皆も同じように不具合が出てるかもと思い、Xで「WordPressログイン画面が表示されない」ことについて調べてみたけどそれっぽいポストは見当たりませんでした。
おそらく少数の人だけか僕だけが今苦しんでいることが分かりました。
もう一度WordPress.orgのサイトを見てみるとアプリもあるみたいだが…。
インストールしました。
なんか管理画面入れたし!
行けるかも!!
…。
アプリからプラグイン触れんくね?
パニックです。
さらに調べていくと
cookieが邪魔していてログインできないこともあるらしい。
cookieの削除する方法。
Googlechromeの右上にXの下で縦に並んだ3つの点をクリック。
「設定」から「プライバシーとセキュリティ」→「閲覧履歴データの削除」まで行きます。
「cookieと他のサイトデータ」と「キャッシュされた画像とファイル」これをそれぞれ過去7日分削除してみました。
変わらん!
そんな気もしたけど!
WordPressのメールを検索して返信から問い合わせてみたものの英語で「メール送信できなかったよ」的なメール返ってきて泣きそうになりました。
裏面!?phpMyAdminにログインする方法
分かった!分かったぞ!!
これはハッキングだ!!!←結論。違います。
「ユーザー名はWordPress.org に登録されていません」「メールアドレスもダメ」
ということは、ユーザー名とかすでに変えられている。
これも調べてみるとphpMyAdminというところからログインしてユーザー名確認できるとのこと。
要はphpMyAdminは表面ではなくデータベース側から入れるということだ。…たぶん!
phpMyAdminにログイン方法。
ConoHaWINGから「サイト管理」→「データベース」→「ユーザー」
「管理ツール」の「phpMyAdmin」をクリック
「ユーザー」でクリックしたユーザー名とそのパスワードを入力。
これも地味に難しかったです。
サイトのユーザー名とパスワードをしばらく入力してました。
そうじゃなくて、2年ほど前にConoHa契約したときにメモっていた「DBユーザー名」と「DBパスワード」を入力でした。
なんの半角英数字かと思えば、ここで使うんかい!
2年弱の謎が解けました。
phpMyAdminログインできました。
しっかり意味も分からずメモっててよかったです。すんなり入れました。
phpMyAdminだー!
わーい!
…。
で?
データベースなので難しい画面で何書いてるのか意味不明。
しばらく調べてみると
「データベース」クリックしてから「wp_users」をクリック
「user_login」がユーザー名ということが分かりました。
見覚えのある名前やメールアドレスだったので、とりあえず情報は残っているようで少し安心しました。
たぶんハッキングじゃなさそう。笑
じゃなに?何が起きてんのよ!?
またしばらく調べていくと、このphpMyAdminからプラグインを無効化できるとのことが判明した。
phpMyAdminからプラグインを全部無効化する方法
いよいよクライマックスですが
「wp_options」から「option_name」をクリック…。
次の「active_plugins」でてこん!
なんだか分からんが、ごにょごにょやっていくうちに「行数」を「500」にして「このテーブルを検索」に「active」と入力したら…。
「active_plugins」あった!
「編集」をクリック
option_value longtextの文字の右に
a:12:{……………
と超長い英数字記号の羅列が…。
ちょっとだけプログラミングをかじったことのある僕は少し勉強しておいてよかったと思いました。
なんとなくプラグインの有効になっているものが書かれているのが分かりました。
最後の「フィールドの値を a:0:{} に変更する」というのが勇気が必要でした。
バックアップ方法も検索してデータベースをパソコンにダウンロードしておきました。
超長い英数字記号の羅列もコピペしたし改行位置も一応写真に納めておきました。
いける!
「a:0:{} 」に書き換えました。←プラグインを無効化
「実行」
ConoHaWINGから元の管理画面URLをクリック
これで出来んかったら泣くよ。
そしてもう一度。
ConoHaWINGから入って「管理画面URL」をクリックしたら…。
WordPressのログイン画面でたーーーーー!!!!!
ログインもできた!!!
おなじみの画面に感動しました。
これではっきりプラグイン影響だと分かりました。
ひとつずつプラグインを有効にしていくのですがあやしい直近に更新したSEOのプラグインでは何も起こらず、SiteGuard WP Pluginを有効にしたら「ログインページURLが変更されました」という表示が画面上に出てきました。
ん?
クリックして「変更後のログインページ名」というところをみるとサイトURLの後ろがwp-adminとかじゃなくてまったく別の英数字に書き換えられていました。
これかーーー!!!
すべてが腑に落ちた瞬間で何だかスッキリしました。
しかしなぜ急にログイン画面が出てこなくなったかは不明です。
この1ヶ月ほどさかのぼってもこのプラグインを更新してないようなのですが…。
とりあえず分かったことはSiteGuard WP Pluginというプラグインはしっかりセキュリティ対策として働いてくれているということです。
これからも頑張ってください。うむ。
まぁいろいろ勉強になったので結果オーライ。
この記事も書けてるわけですからね。
もしこの記事で誰かが助かるなら最高ですね。
次何かあってもphpMyAdminからデータベースに入れるので少し安心です。
まとめ:プラグイン無効化で解決
「WordPressのログイン画面が表示されない」問題
結論。
SiteGuard WP Pluginというプラグインがログイン画面URLを変更してセキュリティ強化していた。
つまり何らかの理由でログイン画面が表示されなくなり、主の僕が入れなくなった。
そんなときはphpMyAdminにログインしてプラグインを全部無効化する。
そうするとConoHaWINGから入って元の管理画面URLをクリックすると解決。
という話。
それでもログイン画面にたどり着かないときはこちらを参考になるかもしれません。
「wordpress 管理 画面 ログイン できない」で検索をかけて出てきたページです。↓
以上。
「wordpressログイン画面が表示されない時もプラグイン無効化できる」でした。
そんなひとりごとでした。おしまい。
この記事が役にたったと思ったら「いくじをフォローする」の「X」からフォローお願いします。
X始めたばかりなので、更新の励みになります。↓↓
コメント