環境
- Ubuntu 18.04
- Apache2
- WordPress 5.4.2
問題の概要
WordPress管理画面の設定で「パーマリンク」を「基本」以外に設定したところ、記事を下書き/公開しようとしたときに「返答が正しい JSON レスポンスではありません」というエラーメッセージが出て保存できない不具合に遭遇し、小一時間格闘しました。
結論
Apache2でmod_rewriteモジュールを有効化したところ解決しました。
パーマリンクを有効にする場合、ApacheでURLをリライトするようですが、モジュールがないので処理がエラーになっていたようです。
方法
sudo a2enmod rewrite
sudo systemctl restart apache2
これだけです。
初期でリライトモジュールが有効になっていないというのも驚きですね。。