WordPressのサイトヘルスステータスエラーを修正する その1

WordPressでは「ダッシュボード」→「サイトヘルス画面」のリンクからサイトの問題が確認できます。致命的な問題、おすすめの改善が表示されていますが、致命的な問題についてはサイト運営やSEOに影響があるため、必ず直す必要があります。

このサイトでもいくつかエラーが出ていたので、修正方法を紹介したいと思います。

エラー1:1つ以上の必須モジュールが存在しません。

  • オプションのモジュール dom がインストールされていないか、無効化されています。
  • オプションのモジュール imagick がインストールされていないか、無効化されています。
  • オプションのモジュール zip がインストールされていないか、無効化されています。
  • 必須モジュール gd がインストールされていないか、無効化されています。

このようなエラーが出ているので、yumコマンドで必要なPHPモジュールをインストールするようにしました。最後にサービスを再起動して、反映するのを忘れず行います。

$ sudo yum install -y php php-dom
$ sudo yum install -y php php-imagick
$ sudo yum install -y php php-gd
$ sudo yum install -y php php-zip
$ sudo yum install -y php php-mysql
$ sudo systemctl restart httpd.service

エラー2:サイト訪問者へエラー表示を行う設定になっています

Debugモードがオンになっているため、エラー情報が丸見えになっている状態です。設定ファイルを変更すると修正できます。

vim /var/www/wordpress/wp-config.php

wp-config.phpのDebugモードをtrueからfalseに変更します。

define( 'WP_DEBUG', false );

コメントする

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です