今朝、起きたら突然ブログが見れなくなっていて。
全く表示されない状態になってるし、WordPress の管理画面にも入れない状態になっていました。
アクセスしようとするとずっとグルグル…(´へ `;)
表示されるエラーは二つ。
こんな状態でした。
エラー表示はこの二つ。
☞ 500 Internal Server Error
☞ 503 Service Temporarily Unavailable
なるほど…。
ちなみに管理画面に入ろうとすると、画面は真っ白 です。
「これはもしかして今話題のハッキング… キ・キ・キ・キタ━━━━━━(゚∀゚)━━━━━━!!!! 」とワクワク心踊らせたものですが、残念ながら違ったようです…。ボソ
▼ 話題の WordPress ハッキング事件…
[Я]ハッキング被害に遭いました。ヘコみまくりつつやった調査&作業まとめ : りくまろぐ
ウチはロリポップじゃなかったしな…。りくまさん、大変でしたね…(・_・;
◎ サイトが表示されなくなった原因
最初はサーバーのエラーかな?とも思ったけど、まぁ…こういうのは今までも何度か経験してたので、たぶんプラグインか何かが原因かなとすぐにわかりました。
心当たりもあったし。
昨日、ブログのカスタマイズをしてて、プラグインを入れ替えたりしてたので。
で、予想は的中して、結果、原因は
DB Cache Reloaded Fix
という、WordPress の プラグイン でした。
※ 今回ウチのブログが壊れた原因がたまたま DB Cache Reloaded Fix だっただけで、けっして DB Cache Reloaded Fix が悪いというわけではありません。プラグインって組み合わせとかその他いろんなものとの相性で不具合が発生する事があります。
◎ 復旧のためにやったこと…
WordPress の管理画面にも入れないので、FTPで中を直接覗きました。Mac にて。
ちなみに、僕が使っている Mac の FTPクライアント アプリはこちら。
ForkLift – File Manager and FTP/SFTP/WebDAV/Amazon S3 client 2.5.5(¥1,700)
カテゴリ: 仕事効率化, ユーティリティ
販売元: BinaryNights – BinaryNights LLC(サイズ: 8.2 MB)
直接、疑わしきファイルを削除します。
※ 大事なファイルを消してしまうとそれこそ致命傷になって取り返しのつかない事もありえるので細心のご注意を…(・_・;
今回は、
db-cache-reloaded-fix
というフォルダごと削除 φ(`д´)
すると…
なんとかブログは表示されるようになりました。(」°ロ°)」
…ですが、まだちょっと動きがおかしい。
残った症状…
・真っ白な画面のままリロードしないと表示されない時がある
・Safariでは表示されるもののChromeでは表示できない
・管理画面はまだ真っ白のまま
…たぶんね、何かまだ DB Cache Reloaded Fix のゴミが残ってるんでしょうね…(,,-_-)
ということで、原因追求。
◎ エラーを表示させる
以前もお世話になったこの @ttachi さんの記事を参考に。
【要保存】Wordpressでブログも管理画面も真っ白になった時に最初にすべきこと | No Second Life
もしかして…最初からこれをすれば良かったのか…?(・_・;
まずは、wp-config.php に下記のコードを追記します。
define('WP_DEBUG', true);
※ この記述よりも上に追記する ↓
require_once(ABSPATH . ‘wp-settings.php’);
すると、さっきまで何も表示されなかったサイトにエラー表示がされるようになります。
▼ 今回はこんな感じだった。1番下にエラーの記述を発見。
どうやら、
wp-content/db.php
というのが悪さをしているみたい。
ということで、先ほどの手順と同様、FTPにて該当の db.php というファイルを削除。
…すると。
無事にブログが復活しましたとさ。めでたしめでたし。(○´―`)ゞ。o ○
◎ 終わりに…
いやー、それにしても大したトラブルでもなく、垢BANでもなくちょっと残念で(ry
今回も、恒例の『垢BANとそのゆかいな仲間たち』からのお便りがたくさん届いていたので一部だけご紹介しておきますね。
恒例のBAN?(´・ω・`) RT @norirow: あれ…?ウチのサイト開けない…ナゼだ?( ꒪⌓꒪)
— まっち〜(ミーハー) (@Matchy_switcher) August 31, 2013
またBANか“@norirow: あれ…?ウチのサイト開けない…ナゼだ?( ꒪⌓꒪)”
— KoushirouAsaka (@tpkoushi) August 31, 2013
BAN!(」°ロ°)」 RT @norirow: あれ…?ウチのサイト開けない…ナゼだ?( ꒪⌓꒪)
— エロよーじ@MBA届きました (@youzy715) August 31, 2013
WebもBANされたのか。通常運転ですなぁ RT @norirow: あれ…?ウチのサイト開けない…ナゼだ?( ꒪⌓꒪)
— Prof.Duo (@profduo) August 31, 2013
@norirow 遂に、オーナーをBANして人工知能でサイト運営?w
— すぴるか かーくん5 (@spilca_) August 31, 2013
ワクワクってww…それを言うならドキドキなんじゃないすかwRT @norirow: ほほー。今度は 503 Service Temporarily Unavailable だって!ψ(`∇´)ψ ワクワク pic.twitter.com/PElt68OhEq
— ☆リブラブ☆ (@livlove007) August 31, 2013
ノリロウさんが壊れてる(汗) RT @norirow: わーい✨o͡͡͡͡͡͡͡͡͡͡͡͡͡͡╮ʕ·ᴥ·ʔ╭o͡͡͡͡͡͡͡͡͡͡͡͡͡͡
— ジャン・ピエール・松五郎 (@jpmdream) August 31, 2013
@norirow それは悲報(´;ω;`)ウッ…今日もはこさんBlogは元気です…orz
— 凛 (@rin_wan) August 31, 2013
@norirow ネタかと思えば…開かない!(◎_◎;) pic.twitter.com/W6NFTga2nr
— キック (@0840kick) August 31, 2013
やはり、見えない更新は、BANへの序曲だったかw RT @norirow: あれ…?ウチのサイト開けない…ナゼだ?( ꒪⌓꒪)
— Hilomi Oosaka (@Hilolin) September 1, 2013
@norirow (ハッカーさんの忍び寄る影の気配)
— オチカ (@otika) September 1, 2013
@norirow きっと、norirowミニbotあたりが小人さんのようにパーミッションを無意味に777にしてたりしてw
— Prof.Duo (@profduo) September 1, 2013
@norirow さすがBANの神!!朝から活動的ですね(ノ∀≦。)ノ
— あかめ (@mk_mizuho) September 1, 2013
朝banお疲れさまでした! RT @norirow: 原因はWordPressのプラグイン、DB Cache Reloaded Fix でした…(,,-_-)
— るう (@Lugh_) September 1, 2013
…BANの神様でも、朝BANでもありません…(,,-_-)
みなさんお便りありがとうございました。(笑)
それではまた。