it-swarm.com.ru

Неустранимая ошибка: вызов неопределенной функции mb_strtolower (), даже если включена функция mbstring

Эй, ребята, как дела? Я только что сделал перезагрузку ОС моего сервера, и я восстановил все, и все данные верны, но я получаю это:

Неустранимая ошибка: вызов неопределенной функции mb_strtolower ()

я провел некоторые поиски и обнаружил, что это расширение mbstring для php не устанавливается, это не похоже на мой случай, так как я проверил и установил и включил для всех phpversion 

у кого-нибудь есть идеи?

4
StorytellingMedia

Если вам действительно нужно использовать mb_-функции, вы должны проверить, установлено ли в вашей системе многобайтовое расширение строки .

Проверьте, установлено ли расширение?

<?php phpinfo(); ?>

Расширение не отображается? 

Установите расширение:

Но поэтому вы должны указать, на какой ОС работает ваш PHP. Так, например, в Ubuntu этого можно достичь, выполнив одну из следующих команд:

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

Конечно, это зависит от установленной версии PHP.

Не забудьте перезапустить PHP после установки расширения.

6
BenRoob

если вы хотите легкий путь, просто замените mb_strtolower на strtolower. он должен работать.

0
Jacky Supit