以前にもワードプレスの管理画面にログインできないという現象が起こったけど、今回は以前と原因と解決方法が違ったのでメモ。

ログインできなくなった原因

URLを変更し .htaccess で301リダイレクトを設定した。
このため、ログイン画面でパスワード等を入力した後にリダイレクトされるページのURL(データベース内に保存されているURL)と、.htaccessでリダイレクトされるURLがぶつかってログイン処理がうまく行われなかった。

解決方法

phpMyAdminからデータベース内の「_options」テーブルの「siteurl」を新しいURLに修正しらたログインできた。

以前の解決方法

以前はphpMyAdminから新しいパスワードを上書きする事でログインできました。そのときの記事はこちは>「WordPress管理画面にログインできない

今回ログインできるまでにいろいろ試したので、もしかしたら途中の対応も影響してるかもしれません。
なので、今回起こった現象と手順も載せておきます。

1。ワードプレスのログイン画面でIDとパスワードを入れてもログインできず、元のログイン画面に戻ってしまう。
2。以前解消した方法を試すため、phpMyAdminにログインしようとしたらできなかった。
  どうやらレンタルサーバー側の仕様変更でパスワードの桁数を増やしたらしい。(セキュリティの関係かも)  
3。phpMyAdminに新しいわすワードを設定してログインできた。
4。しかしワードプレスのURLにアクセすると「データベースエラー」と表示されてしまった。
  ワードプレスのwp-configに設定してあったパスワードも変更する必要がある
5。ワードプレスのwp-config.phpのパスワードを変更して「データベースエラー」は解消
ようやくphpMyAdminの設定変更を試せるようになった。
6。「_users」テーブルのパスワードを変更したがログインできず
7。「_users」テーブルになぜか余計なテーブルが存在していたので削除した、がやはりダメ。
8。ググってみたら「リダイレクトのせいかも」というヒント発見
9。「_options」テーブルの「siteurl」を新しいURLに変更したら、無事ログインできた。

コメントを残す

メールアドレスが公開されることはありません。

CAPTCHA