Какие параметры mbstring нужны для работы в utf 8
Установка Битрикс в кодировке UTF8 и проблема с mbstring.func_overload
| It’s not possible to change it in perdir configs anymore. Fix for bug #43227 changed this. Apparently Rui forgot to document it..smile:) |
Вот собственно и вся новость. Думаю, что она будет полезна многим и снимет ряд вопросов.
У себя будем откатываться назад на PHP 5.2.6
Все ошибки пропали, все зеленым цветов в установке, начал устанавливать, все ок и тут на тебе:
У меня Виртуальная машина Битрикс 4.3 столкнулся с подобной проблемой на PHP 5.3 и решил ее! 8)
Писал в тех. поддержку следующее:
| Доброго времени суток, на виртуальной машине Битрикс есть 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
Сделать разные настройки не получится.
Нужно выполнить следующие шаги, мне это помогло.
1. По умолчанию выставить mbstring.func_overload=0 в файле “/etc/php.d/custom/php.ini” если его нет, то создаем его! Внутри пишем
3. Убираем/закоментим на всякий случай определение в “.htaccess” в папке “/home/bitrix/www”
Теперь “Проверка системы” проходит без ошибок, и не показывается сообщение при свойствах или копировании компонента
Установка Битрикс в кодировке UTF8 и проблема с mbstring.func_overload
| It’s not possible to change it in perdir configs anymore. Fix for bug #43227 changed this. Apparently Rui forgot to document it..smile:) |
Вот собственно и вся новость. Думаю, что она будет полезна многим и снимет ряд вопросов.
У себя будем откатываться назад на PHP 5.2.6
При установки битрикса на хостинге возникает такая проблема: для установки продукта в кодировке UTF-8 необходимо установить библиотеку mbstring с параметрами mbstring.func_overload больше 2, mbstring.internal_encoding=UTF-8.
В конфигурации PHP включен, несовместимый с phpMyAdmin, параметр mbstring.func_overload. Для предотвращения возможной потери данных, данный параметр должен быть выключен!
предупреждение в пхпадмин.
сделано как в UPDATED у автора.
мде.
удалите ссылочку, а то кто-нибудь прочитает.
во-первых, по ней бредовая инфа.
во-вторых, здесь в комментах описано решение.
в итоге запутался и не понял
что вписать в php.ini
define(‘BX_UTF’, true);
стоит
написали ведь выше
php_admin_value mbstring.func_overload 2
в httpd конкретного хоста
выложите фрагмент вашего конфигурационного файла и журнала ошибок веб-сервера
у вас используется http://www.suphp.org
suphp использует php-cgi, и не поддерживает php_admin value.
FreeBSD 8.2, Apache 2.2.17+Nginx, PHP 5.2.17(Fast-CGI), вылазят те же ошибки:
| – mbstring.func_overload | >=2 | 0 |
| – mbstring.internal_encoding | UTF-8 | Не установлен |
Попробовал раскомментировать в php.ini, результат тот же.
Перезапускал. Оказалось из домашней папки тянул настройки (home/xxxxx/data/php-bin/php.ini)
Решение через php.ini не нравится, так как на сервере крутится еще порядка 100 сайтов, которые удачно легли после изменения настроек, а из-за 1-го менять для всех.
Вырезки из http.conf (/usr/local/etc/apache22) для домена bitrix.site.ru
увы, в вашем случае уже не подскажу.
обратитесь к вашему системному администратору или читайте документацию
| Внимание! Сайт работал в однобайтовой кодировке, а конфигурация сервера рассчитана на кодировку UTF-8. Установите mbstring.func_overload=0 или mbstring.internal_encoding=ISO-8859-1 |
Все ошибки пропали, все зеленым цветов в установке, начал устанавливать, все ок и тут на тебе:
У меня Виртуальная машина Битрикс 4.3 столкнулся с подобной проблемой на PHP 5.3 и решил ее! 8)
Писал в тех. поддержку следующее:
| Доброго времени суток, на виртуальной машине Битрикс есть 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
Сделать разные настройки не получится.
Нужно выполнить следующие шаги, мне это помогло.
1. По умолчанию выставить mbstring.func_overload=0 в файле “/etc/php.d/custom/php.ini” если его нет, то создаем его! Внутри пишем
3. Убираем/закоментим на всякий случай определение в “.htaccess” в папке “/home/bitrix/www”
Теперь “Проверка системы” проходит без ошибок, и не показывается сообщение при свойствах или копировании компонента
Установка Битрикс в кодировке UTF8 и проблема с mbstring.func_overload
| It’s not possible to change it in perdir configs anymore. Fix for bug #43227 changed this. Apparently Rui forgot to document it..smile:) |
Вот собственно и вся новость. Думаю, что она будет полезна многим и снимет ряд вопросов.
У себя будем откатываться назад на PHP 5.2.6
Все ошибки пропали, все зеленым цветов в установке, начал устанавливать, все ок и тут на тебе:
У меня Виртуальная машина Битрикс 4.3 столкнулся с подобной проблемой на PHP 5.3 и решил ее! 8)
Писал в тех. поддержку следующее:
| Доброго времени суток, на виртуальной машине Битрикс есть 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
Сделать разные настройки не получится.
Нужно выполнить следующие шаги, мне это помогло.
1. По умолчанию выставить mbstring.func_overload=0 в файле “/etc/php.d/custom/php.ini” если его нет, то создаем его! Внутри пишем
3. Убираем/закоментим на всякий случай определение в “.htaccess” в папке “/home/bitrix/www”
Теперь “Проверка системы” проходит без ошибок, и не показывается сообщение при свойствах или копировании компонента
Установка Битрикс в кодировке UTF8 и проблема с mbstring.func_overload
| It’s not possible to change it in perdir configs anymore. Fix for bug #43227 changed this. Apparently Rui forgot to document it..smile:) |
Вот собственно и вся новость. Думаю, что она будет полезна многим и снимет ряд вопросов.
У себя будем откатываться назад на PHP 5.2.6
Все ошибки пропали, все зеленым цветов в установке, начал устанавливать, все ок и тут на тебе:
У меня Виртуальная машина Битрикс 4.3 столкнулся с подобной проблемой на PHP 5.3 и решил ее! 8)
Писал в тех. поддержку следующее:
| Доброго времени суток, на виртуальной машине Битрикс есть 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
Сделать разные настройки не получится.
Нужно выполнить следующие шаги, мне это помогло.
1. По умолчанию выставить mbstring.func_overload=0 в файле “/etc/php.d/custom/php.ini” если его нет, то создаем его! Внутри пишем
3. Убираем/закоментим на всякий случай определение в “.htaccess” в папке “/home/bitrix/www”
Теперь “Проверка системы” проходит без ошибок, и не показывается сообщение при свойствах или копировании компонента
Установка Битрикс в кодировке UTF8 и проблема с mbstring.func_overload
| It’s not possible to change it in perdir configs anymore. Fix for bug #43227 changed this. Apparently Rui forgot to document it..smile:) |
Вот собственно и вся новость. Думаю, что она будет полезна многим и снимет ряд вопросов.
У себя будем откатываться назад на PHP 5.2.6
да, прикольно
При установки битрикса на хостинге возникает такая проблема: для установки продукта в кодировке UTF-8 необходимо установить библиотеку mbstring с параметрами mbstring.func_overload больше 2, mbstring.internal_encoding=UTF-8.
В конфигурации PHP включен, несовместимый с phpMyAdmin, параметр mbstring.func_overload. Для предотвращения возможной потери данных, данный параметр должен быть выключен!
предупреждение в пхпадмин.
сделано как в UPDATED у автора.
мде.
удалите ссылочку, а то кто-нибудь прочитает.
во-первых, по ней бредовая инфа.
во-вторых, здесь в комментах описано решение.
в итоге запутался и не понял
что вписать в php.ini
define(‘BX_UTF’, true);
стоит
написали ведь выше
php_admin_value mbstring.func_overload 2
в httpd конкретного хоста
выложите фрагмент вашего конфигурационного файла и журнала ошибок веб-сервера
у вас используется http://www.suphp.org
suphp использует php-cgi, и не поддерживает php_admin value.
FreeBSD 8.2, Apache 2.2.17+Nginx, PHP 5.2.17(Fast-CGI), вылазят те же ошибки:
| – mbstring.func_overload | >=2 | 0 |
| – mbstring.internal_encoding | UTF-8 | Не установлен |
Попробовал раскомментировать в php.ini, результат тот же.
Перезапускал. Оказалось из домашней папки тянул настройки (home/xxxxx/data/php-bin/php.ini)
Решение через php.ini не нравится, так как на сервере крутится еще порядка 100 сайтов, которые удачно легли после изменения настроек, а из-за 1-го менять для всех.
Вырезки из http.conf (/usr/local/etc/apache22) для домена bitrix.site.ru
увы, в вашем случае уже не подскажу.
обратитесь к вашему системному администратору или читайте документацию
| Внимание! Сайт работал в однобайтовой кодировке, а конфигурация сервера рассчитана на кодировку UTF-8. Установите mbstring.func_overload=0 или mbstring.internal_encoding=ISO-8859-1 |
Все ошибки пропали, все зеленым цветов в установке, начал устанавливать, все ок и тут на тебе:
У меня Виртуальная машина Битрикс 4.3 столкнулся с подобной проблемой на PHP 5.3 и решил ее! 8)
Писал в тех. поддержку следующее:
| Доброго времени суток, на виртуальной машине Битрикс есть 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
Сделать разные настройки не получится.
Нужно выполнить следующие шаги, мне это помогло.
1. По умолчанию выставить mbstring.func_overload=0 в файле “/etc/php.d/custom/php.ini” если его нет, то создаем его! Внутри пишем
3. Убираем/закоментим на всякий случай определение в “.htaccess” в папке “/home/bitrix/www”
Теперь “Проверка системы” проходит без ошибок, и не показывается сообщение при свойствах или копировании компонента

