Найти тему
bySIB media

Удалите настройку PHP mbstring.func_overload. Ошибка PHP в 1с битрикс и Битрикс 24. Исправляем за клик!

При обновлении или разворачивании бэкапа битрикса 24 или 1с Битрикс управление сайтом у меня возникла ошибка:

Удалите настройку PHP mbstring.func_overload

Официальный форум битрикса расшифровывает ошибку следующим образом:

Параметр mbstring.func_overload устарел на версии PHP начиная с 7.2, а использование его не рекомендуется и данный параметр битриксом больше не поддерживается.

Дальнейшая работа с сайтом невозможна без удаление параметра mbstring.func_overload.

-2

А что делать?

Идем в админпанель хостинга, я использую NIC.ru, на его примере и покажу. Если у вас другой хостинг, не переживайте, все админпанели хостеров примерно одинаковые, вы обязательно найдете настройки, о которых далее пойдет речь.

Первое что необходимо найти это настройки веб-сервера:

-3

переходим в управление веб-сервером и находим информацию связанную с PHP:

-4

Ищем настройку параметров или расширений, далее находим параметр mbstring.func_overload

-5

Как можно увидеть на скриншоте выше значение параметра указано "2", так вот, при возникновении данной ошибки необходимо обнулить данный параметр, т.е. вписать вместо него 0.

-6

И обязательно сохранить внесенные изменения.

-7

Теперь возвращаемся к обновлению или разворачиванию битрикса из бэкапа и проверяем отсутствие ошибок.

Данный способ проверил минимум на 3 сайтах.

На этом всё! Спасибо что читаете!

Напишите в комментариях помог вам данный способ или нет :)

Поддержите лайком и подпиской мой канал на youtube!

https://www.youtube.com/bySIB

Спасибо!

Ставьте лайки и подписывайтесь! Впереди много полезного и интересного!