При обновлении коробочной версии Битрикс24 вы можете получить уведомление: Для обновления продукта необходимо удалить настройку PHP mbstring.func_overload. Пожалуйста, внесите необходимые изменения или обратитесь в службу технической поддержки вашего хостинга.
Что это значит
Функционал mbstring.func_overload
объявлен устаревшим, начиная с PHP 7.2.0, и его использование крайне не рекомендовано.
В связи с этим в продуктах «1С-Битрикс» прекращается поддержка данного параметра PHP. Вы не сможете установить обновления продукта, пока вы не удалите этот параметр в конфигурации PHP вашего сервера.
Уроки, обучение, полезные истории, кейсы и эксклюзивные эфиры — все в Telegram-канале для пользователей «Битрикс24 печатает»
Что делать
Перейдите в административном меню в раздел Настройки → Инструменты → Диагностика → Настройки PHP:
В открывшем окне найдите в настройках PHP параметр mbstring.func_overload
:
Если его значение не равно 0, то вам нужно удалить этот параметр в конфигурации PHP сервера или выставить равным 0 (mbstring.func_overload=0
).
Чтобы выполнить эти рекомендации, вам нужно обратиться к вашему системному администратору или хостинг-провайдеру.
Если вы используете виртуальную машину VMBitrix, просто обновите ее до последней версии: выберите в меню виртмашины пункт 2. Manage localhost - 6. Update server и согласитесь на обновление.
То же самое можно сделать и вручную в VMBitrix:
- удалите в файле /etc/php.d/bitrixenv.ini строку
mbstring.func_overload=2
- сделайте рестарт Apache:
systemctl restart httpd.service