При установке CMS «1С-Битрикс» в кодировке UTF-8 на 4-м шаге, при проверке соответствия настроек сервера по требованию CMS, появляются уведомления о несоответствии (выделено красным):
ВНИМАНИЕ: В новых версиях 1C Bitrix с 16 января 2021 года, необходимый ранее параметр mbstring.func_overload теперь указываться не должен, для его отключения в PHP Selector необходимо установить данную настройку “По умолчанию“, если ранее был установлен или проверка параметров показала что он отличается от необходимого.
Эти пункты очень просто решаются:
- Версия веб-сервера — игнорируйте уведомление.
- opcache.revalidate_freq и mbstring.internal_encoding – зайдите панель управления хостингом cPanel > Выбор версии PHP
- Выберите версию php (например 5.6 ), далее нажмите кнопки в такой последовательности: Сделать текущей, Использовать умолчания, Сохранить.
- Далее перейдите
на страницу Switch To PHP Options, дальше установите настройки так:
default_charset = “UTF-8”
mbstring.func_overload = 2
mbstring.internal_encoding = UTF-8
opcache.revalidate_freq = 0
- Настройка планировщика – заходим в Диспетчер файлов, папка домена. Открываем файл /bitrix/php_interface/dbconn.php в самом низу файла ДО ?> вставляем код и сохраняем файл:
define(‘BX_CRONTAB_SUPPORT’, true);
На этом все. Параметры будут соответствовать требованию 1С-Битрикс в кодировке utf-8, теперь можно продолжать установку CMS.