リダイレクトループでダッシュボードにログインできず。やっとログインできたのは2週間近く経ってから…。私のようなwp初心者でも出来る対処法を載せておきます。
わたしの場合はリダイレクトや404でログイン画面や一部のカテゴリ記事、画像などが見れないが、概ねサイトは閲覧できる状態でした。
バックアップを取っていたがPCやクラウドに保存していなかった為、多分復元できない状態?でした(見当たらなかった。。
エラーが起こって対処したこと
わたしの状態。同じような表示が出ている方に参考になるかもしれません。
- このページは動作していません。リダイレクトが繰り返し行われました。Cookie を消去してみてください.ERR_TOO_MANY_REDIRECTS などの表示
- さくらサーバー
- filezilla
以下を試すも改善されず。
- キャッシュを消去 ✖
- プラグインの削除 FTPでpluguin、テーマの名前変更 ✖
- ファイルマネージャでさくらエディタからwp-config.phpにdefine( ‘WP_SITEURL’,’https://ドメイン);と書き加える等 ✖
- mysql ✖
- バックアップから復元 ✖
さくらサーバーにもらった返答を試すも改善せず
wpの不具合ではなくサーバー側の不具合であれば、正確な返答があればサポートを受けながら改善に向かっていくと思いますので問い合わせてみるのはいいと思います。
結果論からいうと、対処法は色々教えて頂きましたが、結局はこれ以上対処できませんと言われてしまいました。ですが、どうしていいかわからず途方に暮れていたところに優しい返事が来るのは心が軽くなりました。ありがとうございました。
ちなみに提示されたことは.htaccessの記述を変えることです。さくらのファイルマネージャーから該当のサイトがあるファイルのwp-includeの下にあるhtaccessを開き、そのまま編集します。
really simple SSLのプラグインのRewriteCond %{HTTP:X-Forwarded-Proto} !https
という上記の部分の記述を、以下のように変更する事でひとまずリダイレクトエラーについては改善するものです、と教えていただき。
RewriteCond %{HTTPS} !on
そう記述すると、今度は500エラーのインナーサーバーエラーで見れていたサイトがすべて閲覧できなくなってしまいました…真っ白というのはこのことでしょうか。
その旨伝えるとWP側の問題だということでこれ以上の対処は難しいとのこと。焦った私はbuckWPupのバックアップをダメもとで復元。参考にしたサイト
バックアップから復元すると、またリダイレクトエラー!ループ!振出しに戻りました。
記述を書き直す時は必ずその場でバックアップ
FileZillaでhtaccessのバックアップを取って(ダウンロードでも可)もう一度RewriteCond %{HTTPS} !on
記述⇨
⇨500エラー。この表記自体を削除するとリダイレクトに戻りましt。
いよいよ良くわからなくなった私はteratailに登録して質問。しかし無回答。。
ワードプレスのサポートフォーラムに相談する
wpサポートフォーラムにも書き込みましたが3,4日何もなく…。どうしたらいいのか路頭に迷う状態。
アンインストールとか再インストールとか調べていると、メールが!wpフォーラムからだ~!!(´;ω;`)(´;ω;`)ブワッ
サポートフォーラムすごい。私がたてたトピはこちら。
.htaccess に原因があるのではと指摘。ファイルをそこで見てもらいました。
キャッシュプラグインとsslプラグインがどうも怪しいらしい。
リダイレクトループから脱出!原因はやっぱりReally Simple SSL プラグインだった!!
キャッシュプラグインの消去より先に、さくらサーバーも言っていたReally simple sslが気になる。というのも私はさくらのSSLプラグインを使っていたはずだったので。間違って一緒にアップデートしてしまったからバッティングして不具合を出したんじゃないかと、。
プラグインそのものを削除、または名前の変更
FileZillaで該当プラグインの名前を変える。(削除が怖かったので様子見で)『~ssl22』とかにしてみた。※フォーラムに相談する前から『plugin』⇨『pluginss』に変更して無効化したはずだったが、無反応だった。やり方が悪かったのかな?
一つずつ確認しながら慎重にすすめる
ダッシュボードが現れた~~!!2週間ぶりのログイン画面!ひゃっほう!
でもドメイン~/wp-adminだと入れるけど、~ドメイン/wp-login.php だと404エラー。なんでだ?でも入れたからとりあえずはいいか。。
ログインして最初にやったこと
- 痛いほどバックアップの重要性を感じたので、とにかくその場でBackWPupのバックアップ、ドロップボックスと連携もしてみた。
- 指摘されていたReally Simple SSL消すその前に、sakura ssl公式を有効化して設定(私の場合もうなってた)確認してからReally Simple SSLを削除!
- fastest cacheも念のため削除
- site guardプラグインのログイン名を変更しているので『ドメイン~/ wp-login.php』の404エラーが出る。プラグインの用途を忘れないようにしないと。参考:SiteGuard WP Pluginでサイトを守る!設定と注意事項考
リダイレクトエラーループ。今回の反省、、。
普段、アップデートするときは慎重にプラグインも一つずつするのですが、今回は何も考えずに『すべてを選択』⇨アップデートしてしまったのでそのせいで使われていないものまでアップデートしてしまい、バッティングが起きたのかなと推測します。その時は他のこと考えていたのでwpをあんまり見ていなかった。笑
wpの更新なんとなくして…は自殺行為!!バックアップもデスクトップかクラウド系にデータを残すようにしないと意味ない。DropBoxにつなぐことでこれも一安心しました。
バックアップは漠然と大事、と思っていたけど、マジで大事。いろんなデータを直すにしても原因を調べるうちに何をしたか忘れてしまいますし、初心者はこんがらがって何が何だかよくわkんなくなります、ほんとに。
バックアップがあればそれを復元すればいいだけなので、気持ちも思考もクリアになります。今回参考にさせていただいた方のブログ、またきっとお世話になるのではとまとめておきます。本当に助かりました。。
そしていろいろやってもわからなければ、wpフォーラムのサポートはやっぱり心強いと思いました!最初は返事がなく不安でしたが、必ず救世主は現れるんだと!感動しました。ありがとうございます。契約しているサーバーにも問い合わせると意外に細かく教えてくれるのだなと感じました。皆さまありがとうございました、エラーで勉強になりました。
リダイレクトループのエラー関連:
- WordPress(ワードプレス)のリダイレクト ループの原因と対策 wp doctor
- 「Really Simple SSL」でリダイレクトループの不具合?なつ記メモ☚
- 謎のリダイレクトでwordpressにログインできなくなった時の対処法 ハートブレーン
- WordPressの「ERR_TOO_MANY_REDIRECTS。リダイレクトが多すぎます」エラーの解決方法5つ
BackWPUpの使い方、困ったときの復元の仕方:
- 初心者向け説明、WordPressの復元方法 びばりずむ かうたっくさん(現在閉鎖?
- BackWPupの使い方!Dropboxへバックアップする方法 あごうさぶろぐ
- BackWPupのバックアップデータを使ってWordPressを復元する方法 ツヨシウェブ☚
FileZillaの使い方、復元の仕方
- 【FileZillaの使い方】WordPressでFTPソフトを使おう saruwakakun
wordpressのログインの仕方基本