wordpressにログインしようとしたらまた、ログイン画面に戻される。。。。

この繰り返しをリダイレクトループといいます。自分の場合はさらにログイン画面のデザインもおかしかったです。

こういうバグってどこでエラーが起きてるかってわかりにくいですよね。

普通は

/var/log

を見に行くと思うのですがwordpressならnginxやphp等の下で動いているのでそれらがエラーを出していないか等すべてログファイルを見に行かなければなりません。

今回の場合はどこのログにもエラーは載っていませんでした。

自分が解決できた方法

原因はwordpressフォルダ直下にあるwp-config.phpの記述の間違いでした。

wordpressをインストールした際にwp-config.phpに色々コードを加えたと思うのですがそちらを加える位置に問題がありました。wp-config.phpをよく見てみると、、、、

/* That's all, stop editing! Happy publishing. */

と書いてある行があると思います。この行より下は基本的にいじったりコードを追加したりしてはいけません!

ここより下にあるコードをすべて上にもってきたらデザインも直り、ログインのリダイレクトループも解消されました!

要するにちゃんと英語を読みましょうという話です。

さらに同じ変数の定義を2回以上しているとこれもまたリダイレクトループの原因となります。(様々なサイトからコピペしている方要注意!)