はじめに
先日、当ブログで利用しているロリポップ!サーバー上のPHPをバージョン7.4から8.3へアップデートしました。
管理画面へのログインは問題なかったものの、サイト表示や投稿編集時に次のようなエラー表示画面が出てしまい、サイトがまったく操作できなくなるというトラブルに見舞われました。
「サイトに重大なエラーがあります」
同じような状況でお困りの方も多いと思いますので、今回は私が実際に試して解決した手順をご紹介します。
発生した症状
- 管理画面(ダッシュボード)にはログインできる
- サイトのトップページ表示ができない
- 投稿の「編集」画面で個別の記事をクリックすると、エラー画面にリダイレクトされる
解決までのステップ
- すべてのプラグインを無効化
- 初動として、まずはプラグインを一切オフにしてみました。
- この状態でサイトを開くと、トップページも編集画面も正常に表示されるように。
- プラグインの原因切り分け
- 無効化したプラグインをひとつずつ有効化し、エラーが再発するかどうかをチェック。
- これにより、問題のプラグインを特定できます。
- 問題のプラグインを特定
- 有効化すると再び「サイトに重大なエラーがあります」が出たのは…
- Ultimate Google Analytics
- Google Analytics系のプラグインで不具合が出るとは意外でしたが、PHP 8系との相性に問題があったようです。
- 有効化すると再び「サイトに重大なエラーがあります」が出たのは…
- 対策
- 問題のプラグインは当面無効のまま運用
- 公式のアップデートや代替プラグインのリリースを待つ
- 必要に応じて、別のGoogle Analyticsプラグインを検討
読者の皆様へアドバイス
PHPのバージョンアップ後に同様のエラーが出た場合は、まず「プラグインの無効化&再有効化による切り分け」を試してみてください。多くの場合、PHPの新バージョンとプラグインの互換性が原因なので、問題プラグインがわかれば一時的にオフにするだけでサイトは元通り動きます。
- ステップ1: すべてのプラグインを無効に
- ステップ2: ひとつずつ有効化してエラー再発をチェック
- ステップ3: 問題のプラグインが見つかったら無効のまま運用 or 代替案を検討
ぜひ参考にして、PHPバージョンアップをスムーズに進めてください!
この記事が役に立ったら、SNSでシェアやコメントをいただけるとうれしいです😊


コメント