Добрый день.
Возникла проблема с работой сайта bitrix на php 7.3.
Сайт установлен в кодировке utf-8, в настройках хостинга указана кодировка utf-8.
Если в .htaccess указать
<IfModule mod_php7.c>
php_flag session.use_trans_sid off
php_value max_input_vars 10000
php_flag default_charset utf-8
php_value mbstring.func_overload 2
#php_value display_errors 1
</IfModule>
вижу такое в результатах тестирования:
Странно, ведь я указал
default_charset utf-8
, но инструмент тестирования всё равно ругается, что это значение равно "0"
Если же вставляю просто используемый мной ранее (для php 5.*) набор правил
php_flag session.use_trans_sid off
#php_value display_errors 1
php_value mbstring.internal_encoding utf-8
php_value mbstring.func_overload 2
php_value default_socket_timeout 60
php_value max_input_vars 10000
php_value opcache.revalidate_freq 0
php_value pcre.recursion_limit 1000
php_value post_max_size 5M
php_value upload_max_filesize 5M
php_value memory_limit 128M
php_value max_execution_time 300
php_value max_input_time 300
php_value session.gc_maxlifetime 1200
php_flag session.use_trans_sid off
php_flag default_charset utf-8
то вижу немного другую ошибку
Подскажите, что делаю не так?
UPD
Добавление в /bitrix/php_interface/init.php
ini_set('default_charset', 'utf-8')
не помогло. Решил проблему откатом до PHP 5.6. Видимо, что-то у bitrix-а пока еще не готово для корректной работы на 7.3. А может быть, хостинг не подходящий. Спасибо за советы!