当ブログはWordPressで運営しているのですが、7月の終わり頃から突然当勝手にログアウトされるようになってしまいました。
通常、ログインするとその状態は保持され、ページを移動しようが時間が経とうが勝手にログアウトされることはありません。
しかし、私のブログではある時を境に
・ページを移動するなどのアクションを起こす。
・他のタブを閲覧するとログアウトされている。
・時間が経つとログアウトされる。
などの症状が起き始めました。
「セッションの期限が切れました。もう一度ログインして下さい」というメッセージとともに、ID・パスワードの入力を求められます。
これではロクに日記を書くこともできないので焦りました…
原因を調べてみた
今まで大丈夫だったのに突然ダメになるということは、「何かを変えたからそうなった」とまずは考えました。
特に設定はいじっていませんでしたが、変わるといったらプラグインのアップデートか?と思いプラグインを全て外して、1つずつ有効化することにより原因であるプラグインを探ろうとしました。
プラグイン解除の操作に至るまでにログイン画面の連続…イライラが募ります…
しかし、プラグインを全て外した状態でも症状が起きたので私の場合はプラグイン原因説は除外されました。
WordPressではログイン情報はCookieに保存されます。
Cookieが有効になっていないから保存されないのか?
私は通常Chromeを使っていますがCookieは有効になっており、Internet Explorer、Firefoxでも試してみましたが同じでした。
よってCookieは関係ないと判断しました。
ここで特に思いつく原因が見当たらなかったので検索して同じような例で解決策があったかどうかを調べることに。
検索するうち、いくつかの解決策が明示されていたのですが、そのうちの1つ
「ブックマーク」が原因ではないかという可能性が浮上しました。
それによると、ログインページ。http://○○○.com/wp-login.phpをブックマークしていたブログがその症状にあい、http://○○○.com/wp-admin/をブックマークしていたブログは問題なかったといいます。
参照:「メシオプレス」ブログ – ログインしたWordPressが勝手にログアウトする原因と対処法
私はwp-admin/を手入力したりブックマークしたり色々試したのですが直りませんでした。
翌日、何もしていないのに突然直り良く分からなかったのですが、またすぐにその症状が現れるようになりました。現在では直ったり現れたりしている状態です。
とりあえず、同じような症状が現れて困っているという方は上記の方法をまず試してみてはいかがでしょうか?
コメント