Nginx上のWordPress 5.xで新エディタがエラーを吐く問題の対処

  • このエントリーをはてなブックマークに追加

お久しぶりです。書きたいとこはいろいろありましたが、やる気がなかったので放置してました。

 

WordPress 5.xが公開されて久しいですが、自分の環境(Nginx+php-fpm+WP)だと新エディタ(Gutenberg)がエラーを吐いて記事がかけなかったので、それの対処法を書きます。
こんなエラーが出ます。

エラー文は、

TypeError: Cannot read property 'show_ui' of undefined
    at https://blog.jo3qma.com/wp-includes/js/dist/editor.min.js?ver=9.0.7:55:241505
    at i (https://blog.jo3qma.com/wp-includes/js/dist/vendor/lodash.min.js?ver=4.17.11:6:91)
    at An.filter (https://blog.jo3qma.com/wp-includes/js/dist/vendor/lodash.min.js?ver=4.17.11:99:338)
    at https://blog.jo3qma.com/wp-includes/js/dist/editor.min.js?ver=9.0.7:55:241470
    at ph (https://blog.jo3qma.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.6.3:97:88)
    at eg (https://blog.jo3qma.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.6.3:125:307)
    at fg (https://blog.jo3qma.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.6.3:126:168)
    at wc (https://blog.jo3qma.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.6.3:138:237)
    at fa (https://blog.jo3qma.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.6.3:137:115)
    at gg (https://blog.jo3qma.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.6.3:135:196)

というもの。

対処法は、Nginxのconfファイルの

  location  / {
    try_files $uri $uri/ /index.php$args;
  }

  location  / {
    try_files $uri $uri/ /index.php$is_args$args;
  }
に変更すること。Nginxを再起動したらエラーが表示されなくなる。

おわり。

  • このエントリーをはてなブックマークに追加

SNSでもご購読できます。

コメントを残す