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 );
コメント