Hello all,
Since the release of 9.6.7, a couple of websites have reported a fatal error. In most cases the public part is still working.
The environment is Rocky Linux 9.5, Nginx, fpm-cgi - all up to date
The error is saying:
WordPress version 6.7.2
Active theme: child based on onepress
Current plugin: WP Cerber Security, Anti-spam & Malware Scan (version 9.6.7)
PHP version 8.0.30
Error Details
=============
An error of type E_ERROR was caused in line 6116 of the file /home/bracket.erasmus.site/public_html/wp-content/plugins/wp-cerber/cerber-common.php. Error message: Uncaught Error: Call to undefined function crb_get_admin_locale() in /home/bracket.erasmus.site/public_html/wp-content/plugins/wp-cerber/cerber-common.php:6116
Stack trace:
#0 /home/bracket.erasmus.site/public_html/wp-content/plugins/wp-cerber/cerber-load.php(2622): crb_load_localization()
#1 /home/bracket.erasmus.site/public_html/wp-includes/class-wp-hook.php(324): {closure}()
#2 /home/bracket.erasmus.site/public_html/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters()
#3 /home/bracket.erasmus.site/public_html/wp-includes/plugin.php(517): WP_Hook->do_action()
#4 /home/bracket.erasmus.site/public_html/wp-settings.php(704): do_action()
#5 /home/bracket.erasmus.site/public_html/wp-config.php(168): require_once('...')
#6 /home/bracket.erasmus.site/public_html/wp-load.php(50): require_once('...')
#7 {main}
thrown
It happened on few servers, common element is Cerber, so I guess something might need fixing.