wordpress启用插件报Uncaught Error: Call to undefined function mb_strtolower()错误解决办法

最近对服务器进行了一次系统重装,并且恢复了所有内容,wordpress所有数据都是正确的,但是启用插件的时候得到了一个致命错误:

错误代码如下:

Uncaught Error: Call to undefined function mb_strtolower()

查找了很多办法,例如去掉extension=mbstring前面的注释,但都不起什么作用,后来找到了下面的方法,记录一下,希望可以帮到遇到同样问题的人。

报这个错误,一般系统上没有安装多字节字符串扩展造成的。

1、检查扩展程序是否已安装?(这一步可以略去,直接安装扩展即可!)

<?php phpinfo(); ?>

2、安装扩展:

必须确认你系统上安装的PHP是哪个版本。 例如,在Ubuntu中,可以通过运行以下命令之一来实现:

sudo apt-get install php-mbstring
sudo apt-get install php7.0-mbstring
sudo apt-get install php7.1-mbstring

3、安装完之后不要忘记重启一下web,以apache服务器为例:

sudo systemctl restart apache2

好了,如果没有其他问题,这个报错就解决了。

留下评论