このサイトに突然ログインできなくなってしまいました。
正確に言えば、WordPressのログイン画面からダッシュボードに移動するのですが、そこで画面が固まった状態になってしまうのです。
何度試してもぐるぐると同じことの繰り返し。
サーバーのエラーログを見ると、何やらプラグインのSiteGuardのreally-simple-captchaがどうやらエラーの原因になっている様子。
検索してみると、同じようにSiteGuardが原因でログインできなくなる症状のかたがいました。
なんとか解決できたので、参考までにやったことをメモしておきます。
SiteGuardの公式サイト FAQに書いてあることをまずは実施
検索すると、公式サイトに書いてあることを実施して解決している方が何人かいらっしゃいました。
そこで同じように公式サイトに書いてあることを実施してみました。
内容はこちら。
- WordPressのインストールディレクトリにある.htaccessの以下の記述を削除してください。
#SITEGUARD_PLUGIN_SETTINGS_START から
#SITEGUARD_PLUGIN_SETTINGS_END まで- /wp-content/plugins/にあるsiteguardディレクトリを削除してください。
mixhostで「.htaccess」を表示させるには
わたしはmixhostサーバーを利用していますが、コントロールパネルのファイルマネージャーからWordPressがインストールされているフォルダにいっても、.htaccessファイルが見つかりません。
どうやらうかつに変更できないよう、通常は非表示なっているようです。
表示させる方法は、こちらのサポートに書いてありました。
これで表示して、該当のヶ所を削除しました。
変更する前に、念の為元のファイル内容をどこかに保存しておきましょう。
そして、次にSiteGuardプラグインをファイルマネージャー画面で削除。
プラグインを削除したので、サイトにログインする際は 「サイトアドレス/wp-login.php」でアクセス。
これでOKなのかと思いきや、ログインするも症状は変わらず、ダッシュボード画面で固まってしまいます。
そこで次に行ったのはこちら。
Chromeのキャッシュ、Cookieを削除
パソコンを再起動してみたりしましたが変化がないので、ブラウザを変えFirefoxでログインしてみました。
すると、無事ログインできました!
ということは、問題は解決しているけれど、Chromeのキャッシュか何かが悪さしているのか?と思い、Chromeの設定→詳細設定→閲覧履歴データの削除 から、キャッシュとCookieを削除。
そして再度チャレンジしたら、やっとChromeでもログインできました。
現在普通にログインできて編集できるので、大丈夫だと思います。
再度SiteGuardプラグインも入れてみましたが、今のところ大丈夫そうです。
しかしなんだったんでしょう。
他に管理しているサイトにも、SiteGuardは入れていますが問題ありません。
このサイトだけ何故か、こんな症状が出てしまいました。
コメント