Опять про технологии: суровая реальность работы PHP 5.2.9 и mbstring.func_overload
В последнее время почти все сайты мы стали делать на UTF8.
Однако, поскольку часть сайтов работает все-таки в других кодировках, настройки для PHP из серии mbstring.* включаются через .htaccess на каждом сайте. На днях обновили PHP с 5.2.6 на 5.2.9 и обнаружили, что функция mbstring.func_overload не работает, если ее прописать через .htaccess.
Покопавшись по поисковикам, нашли (удивительно мало кстати информации), что теперь ее нельзя включать в .htaccess.
Теперь ждем – будет ли обновление. А пока возвращаемся к 5.2.6.
Обновлено: включили глобально mbstring.func_overload и поставили кодировку windows-1251, а для избранных сайтов меняем кодировку на utf-8. Все работает!
Вот кстати первоисточник информации:
http://bugs.php.net/bug.php?id=47187&edit=1
Цитирую – самое важное отсюда:
It’s not possible to change it in perdir configs anymore. Fix for bug
#43227 changed this. Apparently Rui forgot to document it..![]()
Автор поста: Петров Роман
Метки записи: рабочее, Хостинг

Комментирует Vfif
August 18, 2009 at 12:04 pm
“Обновлено: включили глобально mbstring.func_overload …”
Подскажите, пожалуйста, как????Те. через .htaccess нет возможности?
Комментирует Петров Роман
August 25, 2009 at 7:28 pm
для этой версии php нет.