При обновлении или разворачивании бэкапа битрикса 24 или 1с Битрикс управление сайтом у меня возникла ошибка:
Удалите настройку PHP mbstring.func_overload
Официальный форум битрикса расшифровывает ошибку следующим образом:
Параметр mbstring.func_overload устарел на версии PHP начиная с 7.2, а использование его не рекомендуется и данный параметр битриксом больше не поддерживается.
Дальнейшая работа с сайтом невозможна без удаление параметра mbstring.func_overload.
А что делать?
Идем в админпанель хостинга, я использую NIC.ru, на его примере и покажу. Если у вас другой хостинг, не переживайте, все админпанели хостеров примерно одинаковые, вы обязательно найдете настройки, о которых далее пойдет речь.
Первое что необходимо найти это настройки веб-сервера:
переходим в управление веб-сервером и находим информацию связанную с PHP:
Ищем настройку параметров или расширений, далее находим параметр mbstring.func_overload
Как можно увидеть на скриншоте выше значение параметра указано "2", так вот, при возникновении данной ошибки необходимо обнулить данный параметр, т.е. вписать вместо него 0.
И обязательно сохранить внесенные изменения.
Теперь возвращаемся к обновлению или разворачиванию битрикса из бэкапа и проверяем отсутствие ошибок.
Данный способ проверил минимум на 3 сайтах.
На этом всё! Спасибо что читаете!
Напишите в комментариях помог вам данный способ или нет :)
Поддержите лайком и подпиской мой канал на youtube!
Спасибо!
Ставьте лайки и подписывайтесь! Впереди много полезного и интересного!