こんにちは。
今回は、とっても個人的な記事なのですがブログを書いているこのサービス、ワードプレスというのを使用しています。
この間、更新をかけたらFatal errorというエラー画面になって、管理画面にも入れなくなった時の解決法を記しておきたいと思います。
プラグインやテーマを更新したらFatal errorになった
このブログはワードプレスというサービスを利用していつも書いています。ブログの箱のようなもの、といった方がいいかもしれません。
ワードプレスは、ワードプレス自体の更新や中に入れているプラグインやテーマなどの更新を時々しなければいけないです。更新して最新版にしておかないと悪い人からアタックされてブログが壊されたり、乗っ取られたりするらしいので、定期的に更新をかけています。
私もあまり詳しくないのですが、今回テーマ3つとプラグイン5つほどを一気に更新してしまいました。すると、画面が真っ白になって上の方に英文がずらーっと出てきました。
「Fatal error」というのだけ読めたのでどうやらエラーになってブログが書けない状態に陥ったと理解しました。
エラー解決策を探し回る
そして、色々解決策を探し回ったのですがいまいちよくわからず。
色々な方が色々なエラーについて、親切丁寧に画像つきで解決法を書いてくれていました。しかし、私と同じ人が1人か2人位しかいませんでした。しかも、その方々の書いていることが始め理解不能だったんです。
第一FTPってなんだろな?ってレベルなので…。
これは、ブログを捨てなければならないのか!?と覚悟したほど焦りました。
しかし、実は昨年も別のブログで同じエラーを経験済みだったんです。でもその方法を記録していなかったのでちっとも覚えていませんでした。
なので、今回はざっとでも書いておこうと思いました。それに、もしかしたら誰かのエラー解除のきっかけになるかも!と。
私がしたFatal error解決方法
エラー解決方法、実は数日前で既にもやっとしか覚えていません。でもこんな感じでした。
- サイトのバックアップをとっておく
- エラーとなった原因を推察する
- エラー原因となったプラグインやテーマをFTPでリネームする
- ワードプレスを最新版に更新する
- FTPでリネームしたのを元に戻す
- 使用しているテーマの最新版をダウンロードしてワードプレスにアップロードする
こんな感じの流れでした。もしかしたら最後の方は前後する可能性が。
1.サイトのバックアップをとる
これは、常識かと思いますが私は多分大丈夫だろうという感じでバックアップを取らずにやりました。でも、絶対とった方がいいと思います。
私の場合、いまいちやり方がわからなかったのとプラグインにbackwupというのを入れていたので、多分自動でバックアップ取ってるだろうと予想してしませんでした。
でも、手動でした方がいいらしいです。
2.エラーとなった原因を推察する
エラーとなった時、自分が直前に行った行動が多分エラーの原因となっています。私の場合は、プラグインやテーマを一気に更新してしまったことが原因でした。
プラグインやテーマがワードプレスの現在のバージョンと合っていなかったようで、それでエラーとなりました。これは、ほとんど勘でした。でも、エラーとなるときは大体がプラグインなどの更新後のことが多いようです。
ですから、プラグインやテーマを元のバージョンに戻すというのが理想のようです。しかし、私はそれがわからなかったので考えに考えて答えにたどり着きました。
ワードプレスが最新版じゃなかったのに、先にプラグインやテーマを更新したからおかしくなったのではないか?なので、ワードプレスを最新版にしてからプラグインやテーマを更新ないし、ダウンロードしたらいいのでは?と考えました。
3.プラグインとテーマをFTPでリネームする
私が次に躓いたのはココ!FTPはなんとなく聞いた事あるな~でもリネームって何?ってことです。”ワードプレス リネーム”で検索しても答えがわからず。結局、リネームっていうのはFTPでの名前のところを違う名前にして無効化する、ということでした。
FTPのFileZillaというアプリをパソコンにダウンロードしてください。「filezilla 使い方」で検索したら丁寧に説明してくれている方のサイトが出てくると思います。
そのFTPと自分のサイトを接続します。すると右側に出てくる画面でサイトに入って、
public_htmlの中のwp-content、更にその中のthemesに入ります。すると私の場合テーマがエラーの原因だったので、テーマの頭に適当なアルファベットなどを入れて名前を替えます。これがリネーム。
4.ワードプレスを最新版に更新する
さきほど、FTPでリネームしたおかげでワードプレスの管理画面に入れるようになりました。ここまできたらすごくほっとします。
ワードプレスを最新版に更新します。この辺りが記憶が曖昧ですがなんとかなりました。
5.リネームしたのを元に戻す
FTPでリネームしたのを元に戻します。
FTPのリネームを直さないと多分ブログも正常に動かないと思われます。
6.最新版のテーマをアップロードして有効化する
別サイトで最新版の使用テーマをダウンロードしておいて、それをワードプレスにアップロードして、有効化します。すると、多分元のサイトに戻ると思います。
5番と6番の順番がもしかしたら逆の可能性がありますが、やってみるときっとわかると思います。私の場合はテーマが原因でしたが、プラグインの場合もほど同じ流れだと思います。
ワードプレスのFatal error解決法のまとめ
わかりにくい説明ですみません。私も2日間6時間位かけてやっとサイトが直りました。本当に絶望的な気分で解決法を調べまくったので、ちょっとでも解決の参考になればいいなと思っております。