REST API で予期しない結果が発生しました パフォーマンス
REST API は WordPress や他のアプリケーションがサーバーと通信する手段の1つです。たとえば、ブロックエディターの画面は投稿や固定ページの表示や保存のために REST API を使用しています。
REST API のテスト時に、予期しない結果が返されました:
さくらインターネットのサーバーで運用しているんだけどWAFをONにすると、サイトヘルス管理画面で上記のエラーメッセージが出る。
ネット上では色々と解決法が挙げられているけど、PING送信一覧を変更したりプラグインを弄ってみたりしたけど効果なし。どうもさくらインターネットの提供しているWAFとの組み合わせの問題のようだ。つまりWAFでセキュリティを優先する代わりにWordpress管理画面で気持ち悪いエラーメッセージが表示され続けるのを我慢するか、さくらインターネットのサーバー管理画面でWAFが未設定ですっていうエラーメッセージを見せられ続けるか馬鹿馬鹿しい二者択一を迫られている。
これ以外の解決法としてはWAFを切ってWordpressにおいてWAF相当のセキュリティプラグインを導入する方法もあるけど、これ以上プラグインを入れて重くなるのは御免願いたい。
今さらながらMySQLを5.7から8にバージョンアップして、PHPも最新版にしました。
そういえばアップデートしてねっていうメール案内をずっと前に貰ったような貰ってないような…。とにかく偶然だけど気付いて良かった。Wordpressのバージョンアップは忘れないように、特に更新をしていない月でも管理画面にはログインして度々アップデートチェックしているんだけどサーバーはマジ放置だからね。