27058

PHP 7.0: как выставить директивы mbstring?

3 ответа

Добрый день.
Сменил версию php на 7.0 и перестали выставляться директивы mbstring через htaccess

Подскажите что можно сделать?

Ответы (3)

Лавр Иванов +120
07.07.2016 13:06
О каких конкретно директивах идет речь?

Чаще всего, если вопрос касается mbstring тем или иным образом, на ум приходят типовые директивы для 1C-Битрикс:

Выглядят они примерно так (согласно требованиям с официального сайта CMS):
php_value mbstring.func_overload 2
php_value mbstring.internal_encoding UTF-8

Проверил у себя на аккаунте, сменив версию PHP для одного из сайтов, поместив предварительно в .htaccess нужные значения - в выводе функции phpinfo() факт изменений присутствует. Проверьте у себя аналогичный образом, может привести к пониманию проблемы или её решению.
Свернуть ответы
Teylon +12
07.07.2016 15:31
Если используется стандартный файл .htaccess реализующийся с установкой битрикса, там идет конструкция вида:

IfModule mod_php5.c

ограничивающая применение директив
Стоит поменять 5 на 7 и директивы будут выполняться на php7
Если не поможет лучше обратиться в тех.поддержку
<IfModule mod_php5.c> удалил

Такая конструкция помогла
<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>

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

Vasiliy Lezhnin
43

Перенос BitrixVm

Нужно перенести vps с хостинга beget на timeweb. На vps стоит BitrixVM и сайт на 1С Битрикс. Есть ли у вас услуга переноса или инструкция и рекомендации по переносу, чтобы избежать потери данных?
Евгений
182

Периодическое зависание сайта

Здравствуйте! У нас на сайте fiomio.ru начиная с первой декады августа этого года периодически, раз в сутки возникает ситуация, когда происходит очень большая перегрузка в работе сервера и сайт становится не доступным, до тех пор пока не проходит обработка...
Виталий Лошков
146

Требуется помощь, консультация, настройка

При выполнении команды конвертации файла в odt из PHP-скрипта: system ("sudo -u root unoconv -f docx file.odt"); время от времени (может раз в день, может раз в неделю) команда перестает работать, при этом ответ от PHP-скрипта никакой не приходит. Лечится...
С помощью соцсетей
У меня нет аккаунта Зарегистрироваться
Нажимая кнопку «Зарегистрироваться», я даю согласие на обработку своих персональных данных, указанных в форме регистрации.
С помощью соцсетей
У меня уже есть аккаунт Войти
Нажимая кнопку «Зарегистрироваться», я даю согласие на обработку своих персональных данных, указанных в форме регистрации.
Инструкции по восстановлению пароля высланы на Ваш адрес электронной почты.
Пожалуйста, укажите email вашего аккаунта
Ваш баланс 10 ТК
1 ТК = 1 ₽
О том, как заработать и потратить Таймкарму, читайте в этой статье
Чтобы потратить Таймкарму, зарегистрируйтесь на нашем сайте