はじめに
Wordpressでは,以下のエラーがよく出るみたいです.
私の場合は,固定ページを設定において,ページ属性の設定項目を開こうとすると
以下のように「エディターで予期しないエラーが発生しました」とエラーが出ます.
「復旧を試みる」をクリックしても,なにも反応しませんでした.
調べてみると,固定ページにおいて,「公開」もしくは「更新」をすると,
このエラーに陥ることもあるみたいです.
代表的な解決方法としては,ブラウザのキャッシュの消去をすると治るみたいですが,
キャッシュをリフレッシュしても,同じところでコケたので,備忘録として解決方法を残します.
環境
・Ubuntu : 18.04
・Wordpress : 5.8.1
・php : 7.3.30
・nginx : 1.14.0
解決方法
/etc/nginx/nginx.conf に以下の3行を追加することによって,
エラーが出なくなりました.
/etc/nginx/nginx.conf
server{
#〜省略〜
location ~ ^/wp-json/ {
rewrite ^/wp-json/(.*?)$ /?rest_route=/$1 last;
}
}
追記したら,nginxの再起動を忘れずに.
sudo /etc/init.d/nginx restart
参考