致命错误:调用未定义的函数 mb_split()

use*_*434 2 php wordpress

当我尝试为在 PHP5.4.33 上运行的 WordPress 安装 Pagebuilder 插件时,出现以下错误:

致命错误:在第 955 行调用 /home/***/public_html/mytheme/wp-content/plugins/page-builder/class/PB.PageBuilder.class.php 中未定义的函数 mb_split()

B.PageBuilder.class.php 中的完整函数如下(见下面的第 955 行)

function formatName($oName)
{
    $nName=null;
    $data=mb_split('_',$oName);  /*** This is line 955 ***/

    foreach($data as $value) $nName.=ucfirst($value);

    return($nName);
}
Run Code Online (Sandbox Code Playgroud)

我怎样才能解决这个问题?

frm*_*elz 6

这在 Ubuntu 18.04.1、PHP 7.2.10 的全新 AWS 安装上对我有用

sudo apt-get install php7.2-mbstring
Run Code Online (Sandbox Code Playgroud)

  • 这对我来说效果很好,除了我安装了与我当前在“php --version”中找到的 php 相对应的版本。 (2认同)