CMB2_Hookup Errors in 1.0.41.2
-
- WordPress: 5.3.2
- PHP: 7.4.4
- nginx 1.16.1
- Rank Math: >=1.0.40.1
I’m still getting the CMB2 errors when I upgrade to any version after 1.0.40 (including 1.0.41.2, latest as of this post). Normally, I would just keep the old version, but WordFence just sent me this critical security advisory:
https://www.wordfence.com/blog/2020/03/critical-vulnerabilities-affecting-over-200000-sites-patched-in-rank-math-seo-plugin/Not sure what to do about that. I’m running the plugin on some very large client sites. Several similar to this in the error logs:
2020/03/31 13:01:21 [error] 1234#1234: FastCGI sent in stderr: "PHP message: PHP Warning: include_once(/var/www/somesite.com/wp-content/plugins/seo-by-rank-math/vendor/cmb2/cmb2/includes/CMB2_Hookup.php): failed to open stream: No such file or directory in /var/www/somesite.com/wp-content/plugins/seo-by-rank-math/vendor/cmb2/cmb2/includes/helper-functions.php on line 44PHP message: PHP Warning: include_once(): Failed opening '/var/www/somesite.com/wp-content/plugins/seo-by-rank-math/vendor/cmb2/cmb2/includes/CMB2_Hookup.php' for inclusion (include_path='.:/usr/share/php') in /var/www/somesite.com/wp-content/plugins/seo-by-rank-math/vendor/cmb2/cmb2/includes/helper-functions.php on line 44PHP message: PHP Warning: call_user_func_array() expects parameter 1 to be a valid callback, class 'CMB2_Hookup' not found in /var/www/somesite.com/wordpress/wp-includes/class-wp-hook.php on line 288PHP message: PHP Warning: include_once(/var/www/somesite.com/wp-content/plugins/seo-by-rank-math/vendor/cmb2/cmb2/includes/CMB2_Hookup.php): failed to open stream: No such file or directory in /var/www/somesite.com/wp-content/plugins/seo-by-rank-math/vendor/cmb2/cmb2/includes/helper-functions.php on line 44PHP message: PHP Warning: include_once(): Failed opening '/var/www/somesite.com/wp-content/plugins/seo-by-rank-math/vendor/cmb2/cmb2/includes/CMB2_Hookup.php' for inclusion (include_path='.:/usr/share/php') in /var/www/somesite.com/wp-content/plugins/seo-by-rank-math/vendor/cmb2/cmb2/includes/helper-functions.php on line 44PHP message: PHP Warning: call_user_func_array() expects parameter 1 to be a valid callback, class 'CMB2_Hookup' not found in /var/www/somesite.com/wordpress/wp-includes/class-wp-hook.php on line 288" while reading response header from upstream, client: 172.10.0.10, server: staging.somesite.com, request: "POST /wordpress/wp-admin/admin-ajax.php HTTP/2.0", upstream: "fastcgi://unix:/run/php/php7.4-fpm.sock:", host: "staging.somesite.com", referrer: "https://staging.somesite.com/wordpress/wp-admin/post.php?post=123456&ac
Oddly, I’m not getting the errors in my local dev environment (or even a warning – I have XDebug enabled locally), but when I push it to the staging sites, I get a fatal “The site is experiencing technical difficulties” (or whatever it says) whenever I try to edit a post.
I might try installing the CMB2 plugin as a temporary measure, but this isn’t the most desired option.
- The topic ‘CMB2_Hookup Errors in 1.0.41.2’ is closed to new replies.