@perrfect

Как включить mbstring?

Добрый вечер.
Помогите пожалуйста.
Настроил на сервере https, подключил сертификат. Всё ОК.
Нужно включить 2 параметра:
mbstring.func_overload=2
mbstring.internal_encoding=utf-8

Включаю в файле /etc/php/7.1/fpm/php.ini.
Значение остается.
mbstring.func_overload=0
mbstring.internal_encoding=

В самом конфиге сайта /etc/apache2/sites-enabled/test.com.-ssl.conf есть такой параметр
SetEnv PHP_ADMIN_VALUE "mbstring.func_overload=2"

С ним работает.

Но когда также прописываю в конфиг SetEnv PHP_ADMIN_VALUE "mbstring.internal_encoding=utf-8" первый переключается на 0

Как отключить чтение SetEnv в конфиге apache и заставить взять параметр с php.ini?

Комментирование строчек не помогает.
  • Вопрос задан
  • 1146 просмотров
Пригласить эксперта
Ответы на вопрос 2
butteff
@butteff
Раз в тысячу лет заправляю свитер в носки
Вы редактируете php.ini тут: /etc/php/7.1/fpm/php.ini.
Но конфиг сайта находится в /etc/apache2/

Точно ли запущен php, как php-fpm или он работает как модуль apache?
Если да, то php.ini надо редактировать в другом месте.
Ответ написан
Все достаточно просто.
1. Зайди в phpinfo ( в самом битриксе тоеж вывод есть) и посмотри какой именно ini файл используется.
(не с консоли там он может отличаться)
Там написан полный путь до php.ini.
2. Если у тебя nginx то .htaccess работать не будет.
3. В дебиане несколько php.ini от 3 штук, так что возможно вы правили не в том. В конце концов .htaccess
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
Sportmaster Lab Москва
от 150 000 до 300 000 ₽
Первый Бит Воронеж
от 60 000 до 120 000 ₽
РосТендер Москва
от 130 000 до 150 000 ₽
17 февр. 2020, в 00:30
1500 руб./за проект
16 февр. 2020, в 22:28
2000 руб./за проект
16 февр. 2020, в 22:03
1200 руб./в час