WordPress サイトに重大なエラーが発生しました。
こんにちは、初めまして。
ブログ初めて8か月まだまだ分からない事が多い初心者です。
今回、サイトに重大なエラーが出てしまい焦りましたがなんとか復旧できたので誰かの参考になればと思い書いてます。
詳しい方には突っ込み所満載の記事ですが、そこは寛大な心でお願いします。
では前置きはこれぐらいで
いつものように時間ができたので
ブログを更新しようとPCを立ち上げ。
スイッチオ~~ン!
ここまでは慣れた感じで自分のサイトの管理画面に入ろうとポチッ♬
・・・・・・・・・・・・
なんやこれ・・・ん?
表示できないし、管理画面にも行けない。汗
どうした!ちびりそうになって何度もポチポチ、ログインできない!!
なんでじゃ~~!
スマホから自分のサイトを閲覧。
同じ画面・・・
ひぃぃぃいいっ!
管理者のメール?
そんなの来てたっけな…慌ててメールを確認
あ…来てるわ…(笑)
ふむふむ…なんのこっちゃ…
とりあえずCode Snippetsというプラグインが原因と書いてある。
じゃこのプラグインを削除するか、
停止させればいいんじゃない?
と考えた。
さっそく管理画面からプラグインを操作しようとポチ♬
はぅううう(゚Д゚;)
あ、そうやった・・
ログインできない・・・・え・・これどうすんのよ。
停止させようにもログインさえできんやん!
スマホで色々検索リカバリーモード、FTPでなんたらかんたら
全然わからん(笑)
とにかく復旧させないと今までの苦労が(-_-;)
色々調べた結果、FTPソフトを使って~と言うのが僕でもなんとかなりそうだった。
早速チャレンジ♬
そもそもFTPソフトってなんやねんと思いながらファイルマネージャーがどうとか書いてある。
XSERVERで契約してるのでサーバーの管理画面を確認するとファイルマネージャーの文字が
これか!これなのか!
とりあえずログイン~♬
ってⅠÐかパスワードが違うらしくログインできなかった(笑)
うそ~ん!
わかる限りのⅠÐやパスワードを入力したけどログインできない。
XSERVERのお問い合わせに連絡して本人確認等を済ませて無事にログインできました。
①まずログインして自分のサイトのフォルダーをポチ♬
②そしてパブリックなんたらをポチ
③次にWP-CONTENTをポチ
④プラグインが原因なのでPLUGINSをポチ
⑤Code Snippetsをクリックして名前を変更アイコンが左上にあるのでポチする。
僕の場合はOLDを付けました。これで全プラグインが停止して管理画面にログインできるそうだ。
⑥名前を書き替えて検索&表示できるか挑戦。ポチ
おおおおおおお!
できたや~~~~ん!!
とりあえずホッとした。
これでOKと思いながら管理画面を開いてみる。
なんかさっぱりしてるな。と思ったらプラグインが全て停止している。
あ~~そうやった・・
このままだと復旧が大変だと悩む。
有効化してみよう
一つ一つプラグインを有効化していく。
作業の途中で気づいた。
これCode Snippetsを有効化したらどうなんの?
試しに有効化してみる。
ど~~~~ん!!!
またこれか~~~い!!
また同じことを繰り返して復旧。
う~~ん
今までの記事の中にもたくさんCode Snippetsのコードを使っている。
全部修正するのは気が遠くなるのでなんとかならないかと検索。
調べた結果、Code Snippetsの壊れたコードを削除すればいいらしい。
壊れたコードファイルがどこかに保存されているはずだと色々検索。
PCの中や保存したファイルを検索。
ネットでもどこに保存されているか検索。
その中でphp my admin 文字があった。どこだぁ!探してみる。
見つからない・・・
そしてXSERVERのサーバーパネルを見てみる。
あった!!これだ!
サーバーパネルのadminをクリック。
見っけ!!Code Snippetsのファイルだ!
⑧あとはCode Snippetsのデータが出てくるので一番新しい日付のデータを削除してみる。
そして恐る恐る管理画面を開き、
Code Snippetsを有効化してみる。
すると
ちゃんと表示されるようなった!!
なんとか復活完了。
これでいいのかどうか
わかりませんが
管理画面にログイン、ブログ投稿、Code Snippetsのコードも問題なし。
今まで通りに使えるようになりました。
原因はCode Snippetsのコード作成時に文字列のどこかを変更してしまってたようです。
問題のコードを削除すれば解決なんですがログインできない状態からどうするのか
焦りました。
参考になるかどうか、もしくは間違えているかもしれませんが僕はこれで復旧できました。
難病と共に生きる息子とのブログもよろしくお願いします。