OpenCart中致命错误:调用未定义的函数mb_strtolower()

4
我正在使用opencart 1.5.6。
本周我的服务器遭受了重大故障,因此不得不进行服务器的镜像还原。现在一切都恢复正常,但是当我尝试以客户身份登录或去结账时,在opencart中出现以下错误,而我完全不知道如何解决它。
SyntaxError: JSON.parse:JSON数据的第1行第1列有意外字符
致命错误: 在public_html/vqmod/vqcache/vq2-catalog_model_account_customer.php的第46行调用未定义函数mb_strtolower()
重新安装opencart并不是一个选项,所以我被困在这种情况下,不知道该怎么办。
1个回答

14
您需要安装/启用mb_string PHP扩展程序。通常情况下,您只需要启用一个扩展,因为mb_string应该随您的PHP一起提供。请查看PHP的conf.d或php.ini文件(取决于所使用的版本)。

请简要说明。我正在使用Magento 2框架和PHP 5.5版本进行开发,但是仍然出现了mb_string错误。 - Hiren Master
4
安装 php5-mbstring,使用命令:"apt-get install php5-mbstring"。 - Yonn Trimoreau
3
执行以下命令以安装php-mbstring: $ sudo apt install php-mbstring - Jose Carlos Ramos Carmenates

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接