このサイトはWordPressを基盤にしているのですが、5日前のこと、テーマのアップデート作業開始直後に↓の画面が表示され、サイトが表示されなくなってしまいました。

アップデート時にトラブルが生じやすいのは承知していて、以前はアップデート前には必ずデータベースのバックアップを取っていたのですが、この数年はトラブルなく済んでいたためこの時にはバックアップせずにアップデートを行っていました。
WordPressのデータベース関係のトラブルでは、まずwp-config.phpの確認が第一選択だと認識していたため、画像の表示が出た際にもwp-config.phpを確認したのですが問題は見つかりませんでした。

その後、wp-config.phpに問題が無いとなるとデータベース自体に問題が生じた可能性があると考え、以前のバックアップからリストアするしかないのかもしれないと、心臓が少しドキドキしました。
そして、サーバーの管理画面に入り、最新のバックアップからリストアを試みました。
その結果、サイトは表示されたのですが、使用したバックアップが昨年12月上旬に作成したものだったことがサイトを確認した際にわかりました。昨年中旬から4月下旬までの投稿等が抜けていたのです。
サイトが表示されたことで一山越えた気がしたのですが、抜け落ちたデータの中には重要なものもあったため、どうにかしなければという思いが強くなり、方法を考えているうちにサーバー側で自動バックアップ機能が昨年から始まっていたことを思い出しました。
そのバックアップはリストア画面の復元元に表示されていなかったため、表示されるにはどうしたらよいかを考えた結果、表示されるような名称にリネームしてみました。
それが良かったようで、リストア画面に復元元として表示されたので、そのバックアップを使ってリストアを実行しました。
その結果ですが、サイトの表示に変化はなく、昨年12月のままでした。
他の自動バックアップからもリネームしたものでリストアを試みましたが、結果は同様でした。
一日目はここまでで疲れてしまって、とりあえずサイトは表示されているからと自分をなだめて就寝したのですが、やはり気になって翌日は早朝から作業を始めました。
もう一度自動バックアップをリネームしたもので復元してみましたがダメでしたので、とりあえずサイト内のキャッシュをすべて消去してから考えようと思い、キャッシュ削除を実行したところ、なんと抜け落ちていたデータが表示され、サイトは最新の状態に復旧していたのです。
リストアしても古いデータのままだったのは、キャッシュが原因だったとこの時初めて知りました。
リストア後にはキャッシュの削除を必ず実行することを、今回のトラブルで経験しました。
私は小心者なのでリストアの際には心臓がドキドキしてしまい、このトラブルではそのドキドキを何度も味わうことになったため非常に疲れましたが、完全に復旧したので、やっと胸をなで下ろすことができました![]()
WordPressに関しては↓の投稿以降はトラブルが無かったため久々のドキドキでした![]()

