41  /  265

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

Просмотров: 1547
Дата последнего изменения: 09.10.2024
Анна Кокина
Сложность урока:
2 уровень - несложные понятия и действия, но не расслабляйтесь.
1
2
3
4
5

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

Нажмите на рисунок, чтобы увеличить

Что это значит

Функционал mbstring.func_overload устарел начиная с PHP 7.2.0, и его использование не рекомендовано.

В продуктах «1С-Битрикс» прекращена поддержка данного параметра PHP. Вы не сможете установить обновления продукта, пока не удалите этот параметр в конфигурации PHP вашего сервера.

Что делать

Перейдите в раздел Настройки > Инструменты > Диагностика > Настройки PHP.

Нажмите на рисунок, чтобы увеличить

В открывшемся окне найдите в настройках PHP параметр mbstring.func_overload.

Если его значение не равно 0, удалите этот параметр в конфигурации PHP сервера или выставите равным 0: mbstring.func_overload=0.

Чтобы выполнить эти рекомендации, обратитесь к вашему системному администратору или хостинг-провайдеру.

Если вы используете виртуальную машину VMBitrix, обновите ее до последней версии: выберите в меню виртмашины пункт 2. Manage localhost6. Update server и согласитесь на обновление. Перед обновлением выполните резервное копирование виртуальной машины.

То же самое можно сделать и вручную в VMBitrix:

  • удалите в файле /etc/php.d/bitrixenv.ini строку mbstring.func_overload=2
  • сделайте рестарт Apache: systemctl restart httpd.service

Важно! Если в вашем Битрикс24 или сайте используются решения от сторонних разработчиков, может потребоваться доработка этих решений для соответствия новым требованиям.



1
Курсы разработаны в компании «1С-Битрикс»

Если вы нашли неточность в тексте, непонятное объяснение, пожалуйста, сообщите нам об этом в комментариях.
Развернуть комментарии