调用未定义的函数mb_convert_encoding()。如何安装 godaddy服务器上的mbstring扩展安装?
答案 0 :(得分:1)
I have found the solution. We need to complete the following steps:
1.Login to your server WHM as root
2.Search EasyApache or go to Software menu after that EasyApache
3. you can see there are some profile. click on customize profile default profile.
4. click on continue to second step
5. On “Step 2,” click on “Exhaustive Options”
6. Under PHP, check the checkbox for MBString
7. Proceed with Build & Compile Process
Make sure you wait for the build to complete.
答案 1 :(得分:0)
在经历痛苦的一天试图解决此问题时,我正在更新此线程。 mbstring 扩展名由Magento使用(我在1.9中需要它),并且未安装该扩展名,结帐过程将失败,并且购物车无法将用户带到'感谢您的订单屏幕” (尽管有时有时会在后端成功创建订单)。按下订单管理面板上的'发送电子邮件'按钮时,这还会造成问题,并产生500错误。
在我的日志文件中,我看到以下错误:
PHP致命错误:调用未定义函数mb_convert_encoding() /home/yoursite/public_html/lib/Pelago/Emogrifier.php,第556行
搜索该错误给出的结果表明,我需要在服务器上启用 mbstring 扩展,但是在GoDaddy托管的虚拟服务器上,我遇到了沮丧之墙,找不到该软件包通过php install搜索,他们的技术支持无法提供帮助。上述解决方案有效,尽管我将阐明当前WHM面板(2019年1月)的以下说明:
希望这可以节省一些人找出答案的时间!