サイトに重大なエラー?

サイトに重大なエラーがありました

クリックすると拡大画像を表示します

 サーバー移転作業と関係があるのかないのか、これまで普通に表示されていたのに、ある時急に「サイトに重大なエラーがありました。WordPress でのデバッグをさらに詳しく見る。」と表示されて、WordPressの表示が出なくなってしまいました。
 このWordPressについては、設定どころか、ページの編集もしていないのに、何の不具合があったのかさっぱり見当も付きません。

 こうなった原因は、サーバーのPHPのバージョンを下げたことでした。
 サーバーの移転に際して、古いCGIを動かそうとしてPHPのバージョンを試しに下げて、元に戻したつもりになっていたのに、戻ってはいませんでした。
 PHPのバージョンを元の7.4に戻すことで、下のようなファイルコピーの対応をしないでも、このエラーは消えました。

エラー対応策

このエラーが出たときには、wp-config.phpファイル内の設定をディバッグ用に変えればよいそうです。

define( 'WP_DEBUG', false );

の所を

define( 'WP_DEBUG', true );

にすると、どのスクリプトでエラーになっているのか、表示してくれるようになります。
 今度の私の場合は、使っているテーマであるcocoonの、php-html-css-js-minifier-new.php というファイルが駄目でした。これを他の正常に動いている所からコピーし直すと、何事もなかったかのように普通に表示が復活しました。
 こんな確認をせず、いきなりWordPress をインストールし直すとか、データベースをレストアし直すとか、すぐに対応しようとして右往左往して行動しても、もし、テーマを入れ直すのを忘れたら、エラーは治らないまま、いらぬ作業を繰り返すことになるので、無駄になるだけではなくて、この作業をすること自体がとても危険なところでした、
 ファイル1つの書き換えだけで済んで何よりでした。

タイトルとURLをコピーしました