This error shows when you’re using the NGINX web server, you probably just finish setting up everything for your new WordPress site and unfortunately, received this error message when trying creating or editing a post in WordPress’ new editor, the Gutenberg.
Users will receive a similar error when using trying to use the Gutenberg editor. It also mentions some js files like editor.min.js and the react-dom.min.js.
TypeError: Cannot read property 'show_ui' of undefined
at https://codefaq.org/wp-includes/js/dist/editor.min.js?ver=9.7.6:11:122506
at i (https://codefaq.org/wp-includes/js/dist/vendor/lodash.min.js?ver=4.17.15:6:91)
at An.filter (https://codefaq.org/wp-includes/js/dist/vendor/lodash.min.js?ver=4.17.15:99:338)
at https://codefaq.org/wp-includes/js/dist/editor.min.js?ver=9.7.6:11:122470
at je (https://codefaq.org/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.9.0:78:476)
at ph (https://codefaq.org/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.9.0:215:173)
at lh (https://codefaq.org/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.9.0:126:409)
at O (https://codefaq.org/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.9.0:121:71)
at ze (https://codefaq.org/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.9.0:118:14)
at https://codefaq.org/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.9.0:53:49
The main cause of the problem is not actually on these files. But in some configurations on your Nginx directives for handling PHP files.
How to Fix the Error
Simply edit your Nginx conf files with your favorite editor, in our case its “/etc/nginx/sites-available/codefaq.org”.
vim /etc/nginx/sites-available/codefaq.org
Now, find the location / { blocks and look and edit the PHP try_files directive. Replace it with this one.
location / {
try_files $uri $uri/ /index.php?$args;
}
Save the conf file :wq! and restart your Nginx web server.
sudo service nginx restart
That’s it! The error should go away now, and you’re ready to use your new WordPress site.
1 Comment
Dejan Jovic
Thanks, this helps.