Собственно проблема возникла, когда на одном из хостов я переехал на php7 и Bitrix попросил меня установить:

mbstring.func_overload = 2 mbstring.internal_encoding = UTF-8

ОК, устанавливаю эти значения в php.ini для всей машины, проверки конфигурации в Битриксе проходят успешно, но отваливается phpMyAdmin с ошибкой:

PHP Fatal error:  Uncaught UnexpectedValueException: Overloading of string functions using mbstring.func_overload is not supported by phpseclib.

Погуглив, с трудом нашел решение, как правильно локально изменить значения mbstring.func_overload для определенного хоста. Надо в настройки виртуального хоста для phpMyAdmin внести соответственно:

<IfModule mod_php7.c>     php_admin_value mbstring.func_overload 0 </IfModule> 

А для Битрикс это будет выглядеть так:

<IfModule mod_php7.c>     php_admin_value mbstring.func_overload 2     php_admin_value mbstring.internal_encoding UTF-8 </IfModule> 

В панели VestaCP эти настройки для пользовательских доменов находятся в /home/<имя пользователя>/conf/web/httpd.conf

Не забудьте перезагрузить апач после внесения изменений в настройки хостов.

pike777

Недавние статьи

HIKVISION H99I. Заработало! Но сначала… пляски с бубном

Установка устройства производится приложением на смартфоне. Само приложение скачивается по ссылке из QR кода в…

4 года ago

Bitrix: JSON error: Syntax error

При настройке сайта, пункт "Рабочий стол - Маркетинг - Поисковая оптимизация - Поисковые системы -…

5 лет ago

Восстановление Fail2Ban на VestaCP CentOS 7

После установки Vesta CP на свежеустановленную CentOS обратил внимание, что в панели управления в разделе…

5 лет ago

Ошибка службы виртуальных дисков объект не найден (решено)

Проблема возникла с флешками после какого-то из обновлений Windows 10. Некоторые USB флешки (не все)…

6 лет ago

Зависает проводник в Windows: Программа explorer.exe прекратила взаимодействие с Windows и была закрыта.

На одном из компьютеров с Windows 10 стал зависать проводник (explorer.exe) при стандартном вызове из…

7 лет ago

Как посчитать количество файлов в папке Linux

Первое решение (что называется "в лоб") для подсчета количества файлов в linux директории: $ ls…

8 лет ago