Upgrade to OJS 3.1.2.1 gives blank page?

HI,
I got a blank page and this error message after trying to upgrade from OJS 3.0.2.0 to 3.1.2.1:

[Mon Dec 02 09:54:41.136411 2019] [php7:error] [pid 21250] [client 10.25.8.10:45022] PHP Fatal error: Uncaught Error: Call to undefined function mb_split() in /var/www/ojs/lib/pkp/lib/vendor/smarty/smarty/libs/plugins/shared.mb_str_replace.php:47\nStack trace:\n#0 /var/www/ojs/lib/pkp/lib/vendor/smarty/smarty/libs/plugins/modifier.replace.php(34): smarty_mb_str_replace(’’, ‘-’, ‘en_US’)\n#1 /var/www/ojs/cache/t_compile/00a0a0910209607cb33eb0fe6474f30ed7399ed7^10ae5578a0959129b8d4ceeb9f99c1bb2a9cbd65_0.app.frontendcomponentsheader…php(33): smarty_modifier_replace(‘en_US’, '’, ‘-’)\n#2 /var/www/ojs/lib/pkp/lib/vendor/smarty/smarty/libs/sysplugins/smarty_template_resource_base.php(123): content_5de533c120e3c5_54540033(Object(Smarty_Internal_Template))\n#3 /var/www/ojs/lib/pkp/lib/vendor/smarty/smarty/libs/sysplugins/smarty_template_compiled.php(114): Smarty_Template_Resource_Base->getRenderedTemplateCode(Object(Smarty_Internal_Template))\n#4 /var/www/ojs/lib/pkp/lib/vendor/smarty/smarty/libs/syspl in /var/www/ojs/lib/pkp/lib/vendor/smarty/smarty/libs/plugins/shared.mb_str_replace.php on line 47

Please help
thanks much.

Hi @Ptran,

The error says that OJS cannot find mb_split() function. The most probable reason is that mbstring PHP extension isn’t installed or enabled.

thanks much that fixed the issue !