一昨日くらいからwordpressにログインできなくなりました。
ログイン画面でアカウントとパスワードを入れると入れた文字が消えるのです。これが何を意味しているのかすらわからず、仕事も立て込んでいたので気になりながらも放置し、データベースの更新が良くなかったのかと思ったり、あれこれ調べてデータベースは関係なく、根本的にどのようなトラブルだったかと言えばログインページの無限ループ(リダイレクトループ)だった模様。無限ループの症状がわからなかったので、的外れのトラブルシューティングを検索していた。それはそれで役に立ったので良かったことにしたいが、そろそろめんどくさくなっている。
で、解決方法。
何かがあってURL設定がが間違ってしまっていたらしい。それを修正すれば解決した。
wp-config.phpをテキストエディタで開いてdefine( ‘WP_DEBUG’, false );の文字列の下に二行追加します。
define( 'WP_DEBUG', false );←この下に以下を追加する。 define('WP_SITEURL', 'http://url1'); define('WP_HOME', 'http://url2');
url1にはwp-config.phpがあるディレクトリのURL、url2にはwordpressのトップページが表示されるURLを書書き込みます。これをアップロードしたらログインできるようになりました。