WordPressをインストールし、新規投稿をしようとすると、「更新に失敗しました。 返答が正しい json レスポンスではありません。」と表示されるトラブルが起こった。 その際に行った対応策を備忘録として残す。
私の場合、2つの原因があった。
原因1: Apacheにrewriteを登録するのを忘れていた。
対応1: 以下のコマンドを実行しApache再起動
sudo a2enmod rewrite
原因2: Apacheにoverrideを許可していなかった
対応2: 下記の様にConfigファイルを修正してoverrideを許可した。その後Apache再起動。
sudo nano /etc/apache2/apache2.conf
以下のところを変更 (AllowOverrideの値をNoneからAllへ変更)
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
Leave a Comment