サイトに重大なエラーがありました!なんとwordpress環境が壊れた
この当時、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サーバーに乗り換え、環境に悩まされることなくブログ運営しています。
■思えば「ブログ運営」の記事も増えてきました
ディスカッション
コメント一覧
まだ、コメントがありません