サイトに重大なエラーがありましたの対処法 ワードプレス5.5にアップデート

サイトに重大なエラーがありました
公開日: 更新日:

WordPressを5.4から5.5にアップデートしたところ「サイトに重大なエラーがありました」とサイトに表示されてしまいました。
色々と調べて解決したので簡単にやり方を書いておきます。

目次

  1. 原因の突き止め方
  2. 原因の解決方法

原因の突き止め方

調べたところデバックモードにして原因を突き止めるとあります。
SSHで接続をします。
ルート直下(私の場合/var/www/html/)のwp-config.phpにdefine( ‘WP_DEBUG’, true );を追加します。
define( ‘WP_DEBUG’, false );のfalseをtrueに書き換えるとありますがそもそもdefine( ‘WP_DEBUG’, false );がありませんのでdefine( ‘WP_DEBUG’, true );を追加で書きました。

$ sudo nano wp-config.php
define( 'WP_DEBUG', true );

すると以下のエラーが出ました。

Fatal error: Cannot declare class WP_Sitemaps, because the name is already in use in /var/www/html/wp-content/plugins/core-sitemaps/inc/class-wp-sitemaps.php on line 17

Fatal error: Cannot declare class WP_Sitemaps, because the name is already in use in /var/www/html/wp-content/plugins/core-sitemaps/inc/class-wp-sitemaps.php on line 17

どやらプラグインが原因の様です。

原因の解決方法

調べた結果プラグインのフォルダー名を変更することにしました。

/var/www/html/wp-content/plugins$ sudo mv core-sitemaps _core-sitemaps

これで確かサイトはちゃんと表示されたはずです。

ダッシュボードに接続すると

データーベースの更新が必要です。といった表示があったのでそのまま更新。
その後ワードプレスも5.5に更新されました。

define( ‘WP_DEBUG’, true );は削除します。

作成者: ひろしっち

プロのマジシャンやってます。 こちらは昔のブログから移行した記事とマジックとは関係ない記事などです。 マジック関連は以下をご覧ください。 ひろしつちや マジシャン出張、派遣マジックショー 記事の感想、コメント、質問などはTwitterにお願いします。 フォローも良かったらお願いします。 Instagram / YouTube / Facebook