Задать вопрос
@tectolog

Что не так настройках Битрикса или хостинга с сервией PHP8.0?

Всем привет!

Нужна помощь в следующей ситуации:
1. Сайт на битриксе, PHP7.4, битрикс потребовал перейти на PHP8.0 - перешел и начались проблемы
2. Админка битрикса выдает ошибку:
Параметры настройки UTF (mbstring и константа BX_UTF) Ошибка! Значения mbstring.internal_encoding и default_charset не совпадают. Рекомендуется очистить mbstring.internal_encoding и установить default_charset.
3. Проверил все требуемое настройки:
mb_internal_encoding("UTF-8"); и define('BX_UTF', true); в /bitrix/php_interface/dbconn.php есть
'utf_mode' =>
array (
'value' => true,
'readonly' => true,
),
в в /bitrix/.settings.php тоже есть
в .htaccess даже есть правила:

php_value mbstring.internal_encoding UTF-8

4. Просил хостера разобраться - может, на их стороне ошибки: ответили сделать настройки, да это я и сам делал в "Управление веб-сервером"-> "Управление модулем PHP":
Внутренняя кодировка mbstring.internal_encoding сейчас указана UTF-8
Кодировка по умолчанию default_charset сейчас указана UTF-8
5. Т.е. везде все прописано правильно

Вопрос:
где еще копаться, чтобы ошибка исчезла? Сайт, админка - все работает в обычном режиме, никаких сбоев нет.

Спасибо.
  • Вопрос задан
  • 539 просмотров
Подписаться 1 Средний 3 комментария
Пригласить эксперта
Ответы на вопрос 1
SilenceOfWinter
@SilenceOfWinter Куратор тега PHP
та еще зажигалка...
посмотри php_info() чтобы удостовериться что значения действительно такие
Рекомендуется очистить mbstring.internal_encoding и установить default_charset.

по моему стоит прислушаться к совету и задать только default_charset т.к. настройка mbstring.internal_encoding устарела
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы