Hi there. I should point out at the start, I am a very inexperienced website creator! I use GoDaddy as my web host and if I don't manually update my PHP version every now and then, they charge me an "extended support" cost. I updated to PHP v8.4 from v8.1 and it caused a critical error on the site, which according to the automated email I received, was due to the WPFTS plug-in.
Is WPFTS compatible with v8.4?
The full error message that came through on the email was this (which means nothing to me!)
<start of code>
Error Details
An error of type E_ERROR was caused in line 30 of the file /home/c5rbjwu6e108/public_html/wp-content/plugins/fulltext-search-pro/extensions/includes/extractors/textmillio.php. Error message: Uncaught Error: Call to undefined function mb_strtolower() in /home/c5rbjwu6e108/public_html/wp-content/plugins/fulltext-search-pro/extensions/includes/extractors/textmillio.php:30
Stack trace:
#0 /home/c5rbjwu6e108/public_html/wp-includes/class-wp-hook.php(341): {closure:/home/c5rbjwu6e108/public_html/wp-content/plugins/fulltext-search-pro/extensions/includes/extractors/textmillio.php:3}()
#1 /home/c5rbjwu6e108/public_html/wp-includes/class-wp-hook.php(365): WP_Hook->apply_filters()
#2 /home/c5rbjwu6e108/public_html/wp-includes/plugin.php(522): WP_Hook->do_action()
#3 /home/c5rbjwu6e108/public_html/wp-content/plugins/fulltext-search-pro/extensions/includes/wpfts_addon_file_search.class.php(22): do_action()
#4 /home/c5rbjwu6e108/public_html/wp-includes/class-wp-hook.php(341): WPFTS_Addon_File_Search->{closure:WPFTS_Addon_File_Search::__construct():12}()
#5 /home/c5rbjwu6e108/public_html/wp-includes/class-wp-hook.php(365): WP_Hook->apply_filters()
#6 /home/c5rbjwu6e108/public_html/wp-includes/plugin.php(522): WP_Hook->do_action()
#7 /home/c5rbjwu6e108/public_html/wp-content/plugins/fulltext-search-pro/fulltext-search.php(239): do_action()
#8 /home/c5rbjwu6e108/public_html/wp-includes/class-wp-hook.php(341): {closure:/home/c5rbjwu6e108/public_html/wp-content/plugins/fulltext-search-pro/fulltext-search.php:154}()
#9 /home/c5rbjwu6e108/public_html/wp-includes/class-wp-hook.php(365): WP_Hook->apply_filters()
#10 /home/c5rbjwu6e108/public_html/wp-includes/plugin.php(522): WP_Hook->do_action()
#11 /home/c5rbjwu6e108/public_html/wp-settings.php(742): do_action()
#12 /home/c5rbjwu6e108/public_html/wp-config.php(101): require_once('/home/c5rbjwu6e...')
#13 /home/c5rbjwu6e108/public_html/wp-load.php(50): require_once('/home/c5rbjwu6e...')
#14 /home/c5rbjwu6e108/public_html/wp-admin/admin.php(35): require_once('/home/c5rbjwu6e...')
#15 /home/c5rbjwu6e108/public_html/wp-admin/index.php(10): require_once('/home/c5rbjwu6e...')
#16 {main}
thrown
<end of code>
Does this mean anything to anyone? Any help greatly appreciated....I've 'downgraded' the PHP back to version 8.1 and the site works fine:
WordPress version 6.9
Active theme: Vantage (version 1.20.32)
Current plugin: WP Fast Total Search Pro (version 3.78.258)
PHP version 8.4.15