サイトヘルスの改善通知
ワードプレスのブログにログインした時、サイトヘルスで改善の通知が出るようになりました
「Authorizationヘッダーがありません」
という内容なのですが、そもそも「Authorization って何?」というくらいですから、何を改善すればいいのかわからない人も多いと思います。
いろいろ調べると同じような問題を抱えている人もいるようですので、僕が改善した経緯をご報告します。参考になれば幸いです。
改善通知のあった時の環境
改善通知のあった時、僕が使っていたサーバーはロリポップで、ワードプレスのバージョンは6.0。ロリポップのPHPバージョンは7.4 (CGI版)でした
改善通知のあった方の多くがロリポップでPHPがCGI版という特徴なんですね。
対処方法
そこでロリポップにログインして『サーバー管理・設定』→『PHP設定』に進みます。
改善通知のあったサイトのPHPをモジュール版に変更します。
PHP変更時の注意事項として「設定変更後、反映に5~10分ほど時間を要します。」とありますので、このまましばらく待ちます。
PHP変更の頃合いをみて再びサイトヘルスを確認すると改善通知がなくなり『良好』の通知。
これ以降は「Authorizationヘッダーがありません」の通知は現れなくなりました。
最後に
サイトヘルスの改善通知「Authorizationヘッダーがありません」の解決方法としては、PHPのバージョンをCGI版からモジュール版に変更することで解決できました。
この通知、そのまま放置しておいても、ワードプレスの使用やブログの表示には何の問題もないそうですが、ダッシュボードで改善通知が出続けるため、気になってしまいます。
簡単に解決できましたが、本当はロリポップ側でPHPを自動で変更してくれたらと思うのですが、その人の環境もそれぞれですから難しいもでしょうね。
以上、サイトヘルスの「Authorizationヘッダーがありません」の解決方法でした。