今朝、ブログの管理画面を開いたら

「Authorization ヘッダーがありません」のおすすめ改善が表示されていて
これが無い場合、サイトに接続出来ないという恐ろしい文章が…。
とりあえず、そのままにして会社へ。「勝手に治っていますように」と淡い期待を込めて帰宅して、開けて見ると相変わらずでした。
このままでもサイトは開くし、ブログも書けるのですが、なにか気持ち悪い。ので、修正する事に。
そもそも、Authorization ヘッダーって?
検索してみると、HTTP の Authorization リクエストヘッダーは、ユーザーエージェントがサーバーから認証を受けるための証明書を保持し、ふつうは、必ずではありませんが、サーバーが 401 Unauthorized ステータスと WWW-Authenticate ヘッダーを返した後に使われます。
との事。もちろん全くわかりません!
解決方法を調べてみるとPHPバージョンを「7.4(モジュール版)」にするという事なのでやってみます。


7.4(モジュール版)は無いので、8.1(モジュール版)に。
PHPバージョンの設定変更は10分後くらいに反映されるとの事なので、しばらくしてサイトを開くと

解決しました。
ただモジュール版にすると

iniによる設定変更が出来ない。
iniによる設定変更とは?
php.iniとは、PHPプログラムの全体的な動作や環境を設定するファイルです。PHPの設定変更が必要な場合や、文字化けするプログラムの文字コード設定を変更したい場合などには、php.iniファイルの変更を行う必要があるとの事。
今一つ意味がわかりませんが、何か問題が発生したら対処する事にして、しばらくこの状態で行くことにします。
注意!
● 今日、知り合いの詳しい方に聞いたらPHPのバージョンを変更すると、入れているプラグイン等が対応してないとホームページに不具合が発生する恐れがあるとの事。
● 一回上げたPHPバージョンも下げる事が出来ない恐れもあるとの事
自分の場合、たまたま何も問題が発生しませんでしたが、注意が必要です。


コメント