有限会社ハートブレーン自然豊かな環境で、ハートフルな業務を展開中。会社案内お問合せ16.02.05謎のリダイレクトでwordpressにログインできなくなった時の対処法ある日突然、wordpressにログインできなくなりました。こちらがログイン前でこちらが「ログイン」ボタンを押した後です。いや、同じ画像でしょう?そうおっしゃるのも分かります。見ていただくと、明らかに違う点があります。http://ドメイン/wp-login.php?redirect_to=http%3A%2F%2Fドメイン%2Fwp-admin%2F&reauth=1何故かログイン画面が延々とリダイレクトされる、という現象です。疑問に思い、この症状をGoogle先生にお尋ねしたところ、真っ先に出てきたのは「?以下を全て削除して、http://ドメイン/wp-login.phpにすれば解決する。当然ながら、該当しません。ちなみにユーザー名もパスワードも合ってます。違う場合はこういう画面になります。「wp_options」→siteurlを編集URLをwordpressを設置してある場所に書き換えます。末尾に「/」は付けないでください。wp-config.phpを編集FTPソフトでwp-config.phpを探し出し、ダウンロードしてください。URL部分は書き換えてください。何かのプラグインが悪さをしている場合もあります。キャッシュ系プラグインの可能性が高いそうです。キャッシュ系プラグインをインストールしている場合はそれを削除してください。原因が分からなければ、FTPソフトで「plugins」フォルダを別の名前に書き換え同じ場所に空の「plugins」フォルダを作ると手っ取り早いです。該当するサイトのcookieを削除もしくはcookieを全削除してください。削除方法はお使いのブラウザによって違います。ギブアップして、サーバーに問合せたところ、こんな回答をいただきました。「お使いのwordpressのデータベースが、容量を超過している状態でした。そのため、wordpressの動作に支障が出ているようです」phpMyAdminで対応してねー、とハシゴを外されてしまい永遠の初心者コーダーは涙目になったのですがそれでも何とかphpMyAdminにログインして確認してみるとwp_redirection_logswp_redirection_404この2つのレコード数が、それぞれ6ケタずつあり合計で30万超。レコード数は20万を超えると表示が遅くなり始めるそうなので、とんでもない数字だということになります。この原因は「Redirection」というプラグインだそうです。301リダイレクトを管理し、404エラーの記録を取るためのプラグインで、本来大変便利なものなのですがプラグインの更新を怠ると、動作に矛盾が出てくるようです。削除することにしました。プラグインをFTPソフトで削除しても、phpMyAdminにレコードは残ったままです。手動で消すしかありません。redirection_itemsredirection_groupsredirection_logsredirection_modulesredirection_404以上を削除したら、一気に容量が減り、問題なくログインできるようになりました。ついでに、同じく容量を消費する原因となるらしいリビジョンも削除しました。'revision';と入力すればOKです。後々またこういうことが発生するかもしれないので、今後はプラグインに頼ることにしました。)こうして楽を覚えて、今日もまた永遠の初心者としての地位を確率するのでした。【ハートブレーン】https://heartbrain.netwebネタ【ハートブレーン】https://heartbrain.net最後までご覧いただき、ありがとうございました。よろしければ、SNSでのシェアやランキングなど、応援よろしくお願いします。