Replies: 0
We operate our WordPress 5.7 site with FreeBSD 11.2-RELEASE, PHP 7.4.16, Apache 2.4.46_2 and MySQL 5.6.51.
We attempted to install and activete WordFence 7.5.2 from our dashboard, Fatal error raised.
The message is shown below.
Fatal error: Uncaught Error: Call to undefined function filter_var() in /usr/local/www/wordpress/wp-content/plugins/wordfence/waf/bootstrap.php:189 Stack trace: #0 /usr/local/www/wordpress/wp-content/plugins/wordfence/waf/bootstrap.php(162): wfWAFWordPressRequest->_isValidIP('153.150.163.115') #1 /usr/local/www/wordpress/wp-content/plugins/wordfence/waf/bootstrap.php(82): wfWAFWordPressRequest->_getCleanIPAndServerVar(Array) #2 /usr/local/www/wordpress/wp-content/plugins/wordfence/vendor/wordfence/wf-waf/src/lib/waf.php(259): wfWAFWordPressRequest->getIP() #3 /usr/local/www/wordpress/wp-content/plugins/wordfence/waf/bootstrap.php(942): wfWAF->run() #4 /usr/local/www/wordpress/wp-content/plugins/wordfence/wordfence.php(86): require_once('/usr/local/www/...') #5 /usr/local/www/wordpress/wp-admin/includes/plugin.php(2300): include('/usr/local/www/...') #6 /usr/local/www/wordpress/wp-admin/plugins.php(191): plugin_sandbox_scrape('wordfence/wordf...') #7 {main} thrown in /usr/local/www/wordpress/wp-content/plugins/wordfence/waf/bootstrap.php on line 189