Ubuntu18.04 WordPressのパーマリンクを設定すると「返答が正しい JSON レスポンスではありません」のエラーで記事が保存できない問題


環境

  • Ubuntu 18.04
  • Apache2
  • WordPress 5.4.2

問題の概要

WordPress管理画面の設定で「パーマリンク」を「基本」以外に設定したところ、記事を下書き/公開しようとしたときに「返答が正しい JSON レスポンスではありません」というエラーメッセージが出て保存できない不具合に遭遇し、小一時間格闘しました。

結論

Apache2でmod_rewriteモジュールを有効化したところ解決しました。
パーマリンクを有効にする場合、ApacheでURLをリライトするようですが、モジュールがないので処理がエラーになっていたようです。

方法

sudo a2enmod rewrite
sudo systemctl restart apache2

これだけです。
初期でリライトモジュールが有効になっていないというのも驚きですね。。