
WordPressサイトヘルスに出る、、
わりと見かけるメッセージの一つ。。。
オペコードキャッシュが有効化されていません
おすすめの改善に上がるこれらは、
このままスルーして構わないワケですが〜〜
ちなみに解決する策はあるのか⁈
ともチラリ思ってしまう気分がちょっぴりあったり、、、😅
これはPHPの設定云々…
で出てくるメッセージのようです。
ちなみにこのメッセージが出る、
サーバーの前提とは…ロリポップPHPの8.3モジュール版でのこと。
結論から言うと、
php.iniの、opcache設定をON(0か1かでいうところの1にする)にすれば良いとか。
まずはロリポップにログインし、
サーバーの管理・設定 ⇨ PHP設定へ入ると設定できるわけですが。
そこに説明あるように、
php.iniの設定ができるのはCGI版のみ。モジュール版はいじることできません。
ならば手始めに、
もともとがPHP8.3CGI版の設定をクリックし、
php.iniのopcache設定を見てみると、
どっちもOFFになっているようで。
“opcache.enable”をONにし保存してみます。
すると確かに
“オペコードキャッシュが有効化されていません”は消える🙌
ってことは、
PHP8.3モジュール版をCGI版に変更し、そのあとでphp.ini設定をしたら良いのでは?
と思いトライしてみました。
結果、オペコードキャッシュメッセージは消えてくれてます。
が、、そのあとPHP8.3モジュール版に戻すと、
またメッセージが出てしまいます🫠
php.ini設定を見ると、
“opcache.enable”がOFFになってる、、💧
んーーということで、
こんな段階で止まってるところ、、苦笑😅
ちなみに、
それ以外で出てるメッセージについては…というと、
永続オブジェクトキャッシュを使用してください
は、こちらの記事にあるやり方…
phpファイルへ、コードを記入する方法で見えなくしてますw

残り2件のメッセージのうち、
検索エンジンによるこのサイトのインデックス作成は推奨されていません
は管理画面・設定 ⇨ 表示設定にある、
検索エンジンがサイトをインデックスしないようにする
から✓点を外せば改善メッセージは消え。
Authorizationヘッダーがありません
については、
PHPをCGI版からモジュール版に変更すると、改善するものと想像してます。
というわけで、、
目指せ!この状態ww😂









コメント