はしこです。
この度メインのアドセンスブログをSSL化したところ、
な、ななんと、503エラーで表示されなくなりました(:_;)
SSL化は他サイトで何度もやっていたので、
「もう余裕♪」なんて思っていたのですが、
なぜか一番大事なサイトでこんなトラブルになるなんて…。
結果、4日程かかって完全復旧することが出来たのですが、
それはそれは大変な復旧作業…ではなく、
「そんなことが原因だったのかよ!」と、突っ込みどころ満載ですので。笑
どうぞ同じ状態で困っている方はこの手を試してみて下さい。
結論!復旧させたトドメはコレだった!
えぇ。
きっと同じ状況になった方は切羽詰っているでしょうから、
最初に結論をお伝えしましょう。
ワードプレスを最新のバージョンにする!
以上。笑
これですよこれ!
ダッシュボードの上に出てますよね?
これを更新したらあっさりエラーが直りました(・.・;)
今困っている方はどうぞ試してみて下さい。
さて、ここからは私が試行錯誤したあれこれをお話します。
503エラーで自分もサイトにアクセスできない時はどうすりゃいいんじゃ!
503エラーになると、自分もサイトにアクセスできませんから、
復旧したくてもダッシュボードに入れなくて困っちゃいますよね?
そんな時は、「.htaccess」の冒頭にこちらを追記してください。
##############################
Order deny,allow
deny from all
allow from ■ここにご自身のIPを記載■
##############################
ちなみに自分のIPはこちらのサイトから調べられます。
https://www.cman.jp/network/
これを追記すると、自分以外のアクセスを遮断することが出来るので、
アクセス過多で503エラーになっている場合は、
これでサイトにつながるはずです!
(でも、操作後はちゃんと追記したものを削除しないとダメですよ!)
W3 total cacheを削除する
エックスサーバーさんに問い合わせたところ、私の場合はキャッシュ系のプラグイン
「W3 total cache」のせいで正常に表示されなくなっている可能性が高いと
言われました。
無事にダッシュボードに入ることが出来たので、
このプラグインを停止するのですが、
ただ停止させるだけではダメなんです…。
まずは、設定を全部オフにする事が必要!
詳しくはこちらのサイトを参考にさせて頂きました。
W3 Total Cacheの設定方法と削除時に気を付けなければならない事【WP高速化】
設定をオフにして、プラグインを停止させたら、
今度は「.htaccess」に書き込まれた記述も削除しないといけません。
プラグインを停止させただけでは、
この記述は消えないんです。
# BEGIN W3TC Browser Cacheから始まって、
# END W3TC Page Cache coreで終わるところまでを
全て削除します。
(ものすっごい量なので、ちょっと削除するのビビります。)
あとは、上記のサイトを参考にFTPから
wp-content内の残っている記述も削除します。
これでプラグインの削除は完了!
エックスサーバーならば最新のサーバーに移行
これでも解決しなかったので、
これまたエックスサーバーの方からオススメされた
「新サーバーへの移行」もこの機会にする事に。
これは本当に簡単で、特に自分でやらなきゃいけない難しい事は無いので、
サクッと出来てしまいました。
そして…
これでも解決しなかったので、ダッシュボードとにらめっこして、
最後にダメ元で最新のワードプレスに更新して、
プラグインを全部更新して、
「もう(゚⊿゚)シラネ」と眠りにつきました…。
そして翌朝、布団の中でもっさんからのチャットワークのメッセージを読み…。
「はしこのサイト復活してる!?」
「なぬ!?」
飛び起きて確認したら本当でした。
一晩寝たら復活していました(・.・;)
恐らく、ワードプレスを最新版にしたのが良かったのだと思うのですが、
もしかしたら新サーバーの移行が完全に完了して
安定したのかもしれないし…。
正直決定打がハッキリしないのですが、
これらをひととおり試せば復活する可能大ですので、
困っている方はぜひお試しくださいね^^
とにかく復活して気分はルン((p*’v`*q))ルン
SSL化が自分でできる気がしない方は、
私のフォロワーさんのFwwwくんが格安で代行してくれます。
今回もかなり相談に乗って頂き助かりました<(_ _)>
バックアップは取っていたとはいえ、
そのバックアップしたファイルをどうやって復元したらいいかなんて
分かんない人、私だけじゃないはず…。
では!