1С-Бітрікс Розробникам - Встановлення Бітрікс у кодуванні UTF8 та проблема з overload

Петров Роман

встановлення
Дата останнього входу:вчора о 13:18
Місто:Новосибірськ
Найменування компанії:ТОВ Ай Ті Констракт

Оновили на сервері PHP до версії 5.2.9 і виявили, що тепер у .htaccess не працює установка mbstring.func_overload =2 А ось і опис причини:

Цитую - найважливіше звідси:

Це неможливе, щоб змінити його, щоб змінити параметри анімора. Fix for bug #43227 змінюється. Apparently Rui forgot to document it..smile:)

Ось, власне, і вся новина. Думаю, що вона буде корисна багатьом і зніме ряд питань. У себе будемо відкочуватися назад на PHP 5.2.6

У мене Віртуальна машина Бітрікс 4.3 зіткнувся з проблемою на PHP 5.3 і вирішив її!

Писав у тих. підтримку наступне:

Доброго часу доби, на віртуальній машині Бітрікс є 2 сайти. Потрібні такі настройки:

Для сайту http://top.seoup.su/ mbstring.func_overload=0 mbstring.internal_encoding=utf-8

Для сайту http://seoup.su/ mbstring.func_overload=2 mbstring.internal_encoding=utf-8

mbstring.func_overload=0
Цей параметр не можна налаштувати з .htaccess, починаючи з версії php 5.3

Зробити різні налаштування не вдасться.

Потрібно виконати такі кроки, мені це допомогло.

1. За промовчанням виставити mbstring.func_overload=0 у файлі "/etc/php.d/custom/php.ini" якщо його немає, то створюємо його! Усередині пишемо

3. Забираємо/закоментуємо про всяк випадок визначення в".htaccess" у папці "/home/bitrix/www"

Тепер "Перевірка системи" проходить без помилок, і не відображається повідомлення при властивостях або копіюванні компонента