Добрый день.
Сменил версию php на 7.0 и перестали выставляться директивы mbstring через htaccess
Подскажите что можно сделать?
Добрый день.
Сменил версию php на 7.0 и перестали выставляться директивы mbstring через htaccess
Подскажите что можно сделать?
Ответы (3)
Чаще всего, если вопрос касается mbstring тем или иным образом, на ум приходят типовые директивы для 1C-Битрикс:
Выглядят они примерно так (согласно требованиям с официального сайта CMS):
php_value mbstring.func_overload 2
php_value mbstring.internal_encoding UTF-8
Проверил у себя на аккаунте, сменив версию PHP для одного из сайтов, поместив предварительно в .htaccess нужные значения - в выводе функции phpinfo() факт изменений присутствует. Проверьте у себя аналогичный образом, может привести к пониманию проблемы или её решению.
IfModule mod_php5.c
ограничивающая применение директив
Стоит поменять 5 на 7 и директивы будут выполняться на php7
Если не поможет лучше обратиться в тех.поддержку
Такая конструкция помогла
<IfModule mod_php7.c>
php_flag session.use_trans_sid on
php_value mbstring.func_overload 2
php_value mbstring.internal_encoding UTF-8
</IfModule>