新しめのバージョンのWordPressをインストール、アップデートをすると、サイトヘルスという機能が標準でついてきます。サイトのパフォーマンス・セキュリティをチェックし診断結果を表示してくれる機能になるんですが、、今回ブログの設定やらをやっているなかで、サイトヘルスをみてみたところ今までみたことのなかった改善が表示されました。

1つ以上の推奨モジュールが存在しません

停止中のテーマを削除、などのわかりやすいものであればよかったのですが、パッとみ何をすればいいのかわかりませんでした。しっかりと内容を見てみるとエラー内容がわかりました。

サイトヘルス_imagick
WordPressサイトヘルスの結果

原因:オプションのモジュールimagickがインストールされていないか、無効化されています。

説明文章中にあるチームハンドブックを参照すると、WordPressを動かすのに最適なサーバ環境について解説されていました。(英語がほぼわからないのでBing翻訳を活用)

ワードプレスのコアは、PHPの拡張機能を利用しています。優先する拡張子が欠けている場合、WordPressはモジュールが助けるタスクを行うためにより多くの作業をしなければならないか、最悪の場合は機能を削除します。したがって、以下に示す PHP 拡張機能を推奨します。

– Bing 翻訳

そしてそのPHP拡張機能リストの中に、imagickが含まれていました。

wordpress推奨サーバ環境
WordPress推奨のPHP拡張機能

対処:サーバのimagickを有効にする

月額500円〜のレンタルサーバには、ほぼimagickがインストールされている状態ですので、有効化になっていなければその機能を有効化すればサイトヘルスチェックの項目は解消されます。

レンタルサーバ別のimagickの設定変更は次の記事をご参照ください。

[sc_Linkcard url=”https://wtechm.com/imagick_server/”]