WordPress のカスタマイズをしていて、管理画面ににログインできなくなってしまったことの解決法を探りました。
ネット検索をするとログインできなくなった時の解決法を書いてあるページもいくつかありました。
しかし、それらをある程度試しましたがログインできませんでした。
スポンサーリンク
WordPress の管理画面にログインできないときの主な解決法
WordPress の管理画面にログインするには下記のようなログインページ URL: http://サイトURL/wp-login.php から入れます。
ここにユーザー名とパスワードを入力すれば入れる事になっていますが、なぜか、「ユーザー名か、パスワードが間違っていますと出てしまいました。
ユーザー名もパスワードも間違っていませんが、何度入れても同じ状態でした。
パスワードのリセット
パスワードをリセットするよう促され、メールアドレスを入れるとメールにパスワード変更画面が出てくるので、それに従って新しいパスワードを作りましたが、そのパスワードでも同じエラーが出てしまいました。
新しいパスワードを入力しても、エラーがでて、管理画面には入れないときはクッキーの影響があるということで「クッキーの削除の仕方」を参考にさせていただきクッキーの削除をしましたが同じ状態でした。
管理画面にはいれなくなった思い当たる理由
そのサイトは 「URL: http://サイトURL/」 だったのですが、管理画面に入れなくなった寸前に、設定ページで 「URL: http://www.サイトURL/」 と直していました。
私のサイトアドレスは他が全て 「www」 がついているので統一したかっただけで、どちらにも特定していなかったので深く考えていませんでしたが、それが原因だろうとは思っていました。
URLを変更した場合の対処法
URLの変更に当たるかどうかわかりませんでしたが、wordpressの「アドレスを変更してログインできないときの対処方法」を試してみることにしました。
このサイトに書いてあることを参考に、FTPツールを使って「wp-config.php」をダウンロードし、テキストエディタで開き編集することにしました。
define(‘WP_SITEURL’, ‘http://●●●.●●’);
上記のタグを入力、FTPツールで戻しましたら、次のようなエラーが出ました。
それまで、ブログサイトは表示できていたのですが、それもできなくなりました。
困ってしまい、WordPress フォーラムで、調べてみるとプラグインを無効にしてみることが大切だとわかり、私が利用しているXサーバーのファイルマネージャに入り、プラグインのフォルダを書き換えて、無効にしたところ直りました。
WordPress の管理画面に入れなかったことのまとめ
このブログは 「301リダイレクト」をしてあり、それが 「www」 なしになっていたので、そのことが原因だったのか、単純なアドレス変更が問題になっていたのかはわかりませんが、設定ページでアドレスを直すことは問題がありそうです。
アドレスが違ってしまったことが原因だろうと思っています。
アドレスを元に戻して、「Simple 301 Redirects」はそのまま使っていますが、問題がないようです。
WordPress がこのようなことで動かなくなり、解決できたことは私には大きな収穫でした。