I have a fatal error I can't seem to fix, can anyone help?

website is heyerarchitect.com

it started throwing whoops exception, we upgraded the PHP and it broke even more. getting this error now.

Fatal error: Uncaught Error: Undefined constant “Patchwork\Utf8\MB_OVERLOAD_STRING” in /home1/heyerarc/public_html/updates/concrete5-8.5.5_remote_updater/concrete/vendor/patchwork/utf8/src/Patchwork/Utf8/Bootup.php:45 Stack trace: #0 /home1/heyerarc/public_html/updates/concrete5-8.5.5_remote_updater/concrete/vendor/patchwork/utf8/src/Patchwork/Utf8/Bootup.php(26): Patchwork\Utf8\Bootup::initMbstring() #1 /home1/heyerarc/public_html/updates/concrete5-8.5.5_remote_updater/concrete/bootstrap/start.php(19): Patchwork\Utf8\Bootup::initAll() #2 /home1/heyerarc/public_html/updates/concrete5-8.5.5_remote_updater/concrete/dispatcher.php(36): require(‘/home1/heyerarc…’) #3 /home1/heyerarc/public_html/concrete/bootstrap/configure.php(55): require(‘/home1/heyerarc…’) #4 /home1/heyerarc/public_html/concrete/dispatcher.php(13): require(‘/home1/heyerarc…’) #5 /home1/heyerarc/public_html/index.php(3): require(‘/home1/heyerarc…’) #6 {main} thrown in /home1/heyerarc/public_html/updates/concrete5-8.5.5_remote_updater/concrete/vendor/patchwork/utf8/src/Patchwork/Utf8/Bootup.php on line 45

any advice or pointers would be greatly appreciated.

Best php for Concrete 8.5.5 would be php7.3. It won’t work with php8+

You should also update to 8.5.21 (current latest 8.5.x). There were some bugs that prevented the in-site updater from working some time early in 8.5.x that may also be playing a role in your problem

To get round it you can try a direct manual update to 8.5.21 - most reliable is by Replacing Original Concrete Directory.

Detailed instructions at

get 8.5.21 from

Thank you for the response. I’ve tried the instructions and I fear I broke it more. I’m thinking the worst right now.

What php versions does your host have available?

When was it last working and what php version were you using? You could ask your host support to restore your hosting and database to their backup from the day before that.

1 Like

I just wanted to say thanks again. I was able to get it updated to the latest version of concrete and PHP. :slight_smile: