2019/12/29PHPのバージョンを5系から7系に変更したらWordPressのページが500エラーになるPHPWordPress(WP)目次PHPをバージョンアップしたら500エラーが出るWordPressで公開しているサイトのレンタルサーバーのPHPを7.系にするとエラーになりました。現時点でレンタルサーバーはMixhostを使っており、コントロールパネルでPHP5.6からPHP7.0→7.1→7.2→7.3と順に設定を変えてみました。バージョン7系はどれもWordpressの公開ページにアクセスすると以下のような画面になってしまいました。サイトに重大なエラーがありました。詳細については、サイトの管理者のメール受信ボックスを確認してください。WordPressでのデバッグをさらに詳しく見る。PHP7系のバージョンによっては以下のエラーページが表示されました。サイトに重大なエラーがありました。WordPressでのデバッグをさらに詳しく見る。放置していたこの問題を本気で対処することに以前からこの問題はあったのですが面倒くさくて原因を探らず、ずっとPHP5.6のまま使っていました。WordPressのバージョンアップとかで『そのうち自然に解消するだろう』と思っていましたが、まったく解消の気配がなく、WordPressのダッシュボードにも『PHPの更新が必要です』と注意表示が出ていたので、『そろそろ本腰入れて対処するか』と解決方法を探ることにしました。Checker』で、スキャンしてみました。すると現在使用している『Basic』というテーマで以下の警告が出ました。7.2以降廃止されました。代わりに匿名関数を使用してくださいテーマを更新してして、PHP7.0→7.1→7.2→7.3と各バージョンを試しましたが、結局状況は変わりませんでした。テーマ以外に別に問題があるのかな?と今度はプラグインを疑いました。エラーの原因はプラグイン『Exec-PHP』だった以下のメールがサーバーから届いていました。5.2から、サイトでプラグインやテーマが致命的なエラーを発生させた場合にそれを検知してこの自動メールでお知らせする機能が追加されました。開き、目に見える問題がないか確認してください。開き、同様に問題がないか確認してください。この問題をさらに調査するにはサーバーホストに連絡してみてください。特別な『リカバリーモード』があります。これによりダッシュボードに安全にログインし、さらに調査をすることができます。