サイトに重大なエラーがありました!なんとwordpress環境が壊れた

2020年12月15日

60爺

この当時、60爺は、raspberrypiで自宅サーバーを運用しておりました。

ここ、10日ばかり、サイトに記事のアップをすることが出来ませんでした。

実は、深刻な事態が発生して、wordpress に記事をアップすることが出来なくなっていたのです。

この事態は、全く予期せぬ形で現れました。

そして、バックアップからとりあえずは戻せたものの、二次災害というか、新たな障害が発生して、四苦八苦しました。

最終的には、wordpressの入れ直しという事態にまで発展するのですが、まずは、その顛末をご覧ください。

スポンサーリンク

深刻な事態の発生

それは、突然、発生しました。

一泊二日で河口湖に旅行に行ってきました。旅行から帰り、サイトを開こうとしたところ、表題にある内容が表示されてびっくり仰天です。

早々、このエラーメッセージの文言でググってみると、原因は、「PHPに Fatal Error などのエラーが発生した場合に表示されます」とあります。

これは、処理を停止するほど重大なエラーという意味です。

さらに、追加情報として以下のような記述があります。

このエラー内容は、通常サイトの管理者として登録されているメールアドレスに対しても送信されますので、そちらをご確認の上、エラーの原因をご修正ください。

しかし、残念ながら、60爺のサイトでは、メールアドレスの設定がうまくいっていないこともあり、メールの送信がなされていないのです。

さて困りました!

バックアップからサイトを復元

こうなっては仕方がありません。

詳細が分からないので、とりあえず、エラーになったサイトをバックアップから復元することにしました。

前日のバックアップファイルから wordpress を復元しましたが、状態は全く変わりません。

仕方がないので、2日前のバックアップを使用したところ、とりあえずサイトの視聴はできるようになりました。

60爺は、先日、バックアップを3世代にしたのですが、結果的に、これにより救われることになりました。

60爺は、これで問題が解決したと思いホッとしていたのですが、翌日、もっと深刻な問題が発覚したのです。


新たな問題発覚

新たな問題とは wordpress で発生したものです。次の4点です。

  • 画像を登録できない
  • メディアが表示できない
  • テーマのカスタマイズが出来ない
  • テーマの編集ができない

それぞれ、どういう状況が起きたのかを紹介します。

画像登録不可

まず、気付いたのが、記事を書く際に画像が登録できなくなっています。

つまり、グーテンベルクの画像ブロックを選択すると、「ブロックでエラーが発生した」と出て、画像を登録できません。

メディアライブラリ表示不可

そこで、画像が登録されているメディアのライブラリを覗こうとしても、下記のように新規追加のボタン以外、真っ白な画面が表示され、登録してあるはずの画像が一切見られないのです。

テーマカスタマイズ不可

さらに、60爺の使用しているテーマのカスタマイズも出来ない状態(カスタマイズの詳細画面が出ない!)になっていることもわかりました。

テーマ変更不可

それでは、テーマを変えてみようと思い、テーマの編集画面を覗くと、テーマの詳細をクリックしてもテーマの詳細画面に移行しないことがわかりました。

合わせて、新たなテーマを検索できない状態になっています。

これは深刻ですね!何もかも動かないです。

その原因は?

以上述べた通り、wordpress 自体が満身創痍です。

他にも何かありそうですが、これだけ異常がわかれば十分です。

救いは、サイトの表示には問題がないこと、予約投稿もとりあえずは動いているという事実でした。

障害の兆候

以上の状況を勘案すると、wordpress の環境自体が壊れてしまったと判断するしかありません。

上述したように、PHPに Fatal Error が発生したということは、OSを含めた MicroSD カードに異常が発生したと考えた方が良さそうです。

今回、突然、サイトに重大なエラーが発生したのですが、実は、その兆候がいくつか現れていました。

画像を登録しようとすると、下記のようなエラーが発生する状況が頻発していたのです。

画像を選ぶと、左記のエラーメッセージが表示されます。

こんなメッセージが出ることもあります。

それでも、何とか、画像を登録できていたので、面倒だとは思いながら記事のアップは続けていました。

これらの状態が限界に達して、今回の事象が発生したと考えられます。

対応策

60爺は、上述の問題を解決するには、新しい microSD カードににサーバ環境を作成して、サイトを移行するしか方法はないと考えました。

新たな環境は、過去にアップした記事(自宅のwebサーバをラズパイ最新OSであるBusterでセッティングした)を基に対応すれば問題ありません。

問題は編集が出来なくなっている wordpress を一から再設定する部分です。

60爺は wordpress の環境設定即ち wordpress のインストールを未だ行ったことがないのです。

そして、今回 wordpress 設定を行って分かったのは、60爺は、この辺りの知識が非常に欠けているということでした。

それでも、サイトを検索して先人の知恵を拝借しながら、何とか情報を探し出して、10日かかりましたが対応することが出来ました。

その詳細については、「自宅サーバのwordPress動作環境を再生する作業手順を示す」をアップしましたので、ご確認ください。

最後に

「サイトに重大なエラーがありました。」とのメッセージを見てびっくり仰天したのもつかの間、リストアした環境もズタボロ状態でした。

wordpress環境が壊れた?

こう考えるしかない程、wordpressの状況は深刻でした。

幸い、ブログは動いていたので、過去にアップした環境設定の記事を見ながら、環境を回復、そして初めてながら、泣く泣くwordpress環境を再構築しました。

再構築の記事は別ですが、是非、そちらもご覧くださるよう。

今は、Xサーバーに乗り換え、環境に悩まされることなくブログ運営しています。

■思えば「ブログ運営」の記事も増えてきました

スポンサーリンク
この記事を書いた人

60爺

60路を越え、RaspberryPi と出会い、その関係でブログ開設(2017/2~)となりました。始めてみると、コツコツやるのが性に合ってしまい、漢字の記事から家の補修・将棋・windows10関係・別名・言い方などジャンルを拡大して今に至ってます。まだまだ、元気なので新たな話題を見つけて皆様に提供できればと思っています。「プロフィールはこちら

ブログ運営

Posted by 60爺