WordPressのテーマCocoonのバージョンを更新したら画面が真っ白になりました。
結論から言うと、PHPのバージョンが古かったようで、バージョンを上げる無事に元に戻ことができました。
今回の現象を備忘録として記録しておきます。
ブログ画面が真っ白に!「サイトに技術的な問題が発生しています」
いつも何事もなく更新できているのですが、今回はなぜか更新画面からダッシュボードに戻った途端にが画面が真っ白になりました。(頭の中も真っ白)
慌ててブログにアクセスするも画面は問題が発生していますとのメッセージがありました。
スクショしていなかったのでどのようなメッセージは詳しく覚えていませんが、重大な問題が発生しているようです。
いつものようにプラグインを更新するときたまにサイトにアクセスできない状態になることがあったのですが、時間がたてば元に戻りました。
今回はどうやってもアクセスできず、管理画面にも戻れません。
とりあえずリカバリーモードでログイン
色々ググってみましたが、はっきりした原因がわかりません。
COCOONのフォーラムやほかのブログを確認してみましたが、全く同じような状態ものがなく、途方に暮れていました。
メールBOXに以下のようなメッセージに気づきました。
とりあえずリカバリーモードで管理画面にログインすることができたのでテーマの画面に入り確認してみると、見た目の子テーマしか表示されておらず、さらに下の方にメッセージが….
とりあえず。子テーマの有効化ボタンを押してもどうもなりませんでした。
COCOONのフォーラムで似た現象を見つけました。
そのフォーラムではWordPressのバージョンが古いため不具合が発生したようでした。
本サイトは6.1.4なのでそんなに古いとは思いませんでしたので、そのフォーラムではCOCOONテーマを一旦WordPress公式テーマに切り替えてから….と記述があったので一旦ほかのテーマをインストールしてそれを有効化してみました。
(公式テーマかどうかわかりませんが、いつもデフォルトで入っていた見覚えのあるテーマを使ってみました)
するとブログをそのテーマで開くことができました。テーマが違うので見た目は全然違うものですが、どうやら内容は壊れていたいなかったようです。
取り合えずバックアップ
どのフォーラムでも必ずバックアップすることとありましたので、バックアップしようとするとCOCOO設定のバックアップに入ることができませんでしたので、プラグインのBackWPupをインストールして公式テーマのままバックアップしました。(ちなみにCOCOONのテーマのままではバックアップできませんでした)
PHPのバージョンが原因?
サイトが見れるようになったのでテーマの画面に戻ってみるとなんとCOCOON親テーマが表示されていました。
さらに親テーマに「現在のPHPのバージョンは対応してません」というようなメッセージ表示されてました。
そこで、サーバーの管理画面からPHPのバージョンを7.2.34から8.1.22へ更新しました。
ググってみても、どのバージョンが良いのかわからなかったので、サーバーが推奨するものを更新しました(ちなみにXサーバーを利用していまて、推奨と書いていたのを信用しました)
サイトが復活しました!!
PHPを更新すると管理画面のCOCOONテーマに「現在のPHPのバージョンは対応してません」というメッセージがなくなっていました!!!!
そこで、公式テーマを有効化にするとサイトが復活 ٩(。˃ ᵕ ˂ )وイェーィ٩(。˃ ᵕ ˂ )وイェーィ٩(。˃ ᵕ ˂ )وイェーィ
ちなみに「Cocoon Child(子テーマ)」の方を有効化しましょう。とあったので子テーマを有効化しました。
今回は、大変動揺してしまい、すぐに対処できず、ずるずると4日も手が付けられませんでしたが、何とか無事に復活できました。まだまだ分からない事が多いですが、絶対あせらずに冷静に対応していきたいと思います。