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 |
Зробити різні налаштування не вдасться.
Потрібно виконати такі кроки, мені це допомогло.
1. За промовчанням виставити mbstring.func_overload=0 у файлі "/etc/php.d/custom/php.ini" якщо його немає, то створюємо його! Усередині пишемо
3. Забираємо/закоментуємо про всяк випадок визначення в".htaccess" у папці "/home/bitrix/www"
Тепер "Перевірка системи" проходить без помилок, і не відображається повідомлення при властивостях або копіюванні компонента
