Идеи пользователя 161665

Рейтинг: 110.0234  
Внедрено
Предложил Пользователь 161665 17.08.2017 10:56:47

PHP 7.2 Устарел mbstring.func_overload

Здравствуйте.

Коллеги, сейчас читал спецификацию по релизу PHP 7.2. Считаю важным обратить внимание разработчиков на важные момент. В данной версии mbstring.func_overload считается устаревшим и при не нулевом значении будет выбрасываться Deprecation notice. Это еще не критично, но стоит задуматься. Сейчас в битриксе при работе в uft-8 кодировке значение mbstring.func_overload = 2 является обязательным. Иначе сайт может не корректно работать.

Время еще есть, но предлагаю уже сейчас принимать это во внимание и начать процесс по устранению данной проблемы в будущем.

Список изменений можно посмотреть тут и конкретно по mbstring.func_overload тут

Нашел такую же идею тут. Нет возможности удалить, поэтому прошу голосовать в теме другого автора
Рейтинг: 2  
Ответил Жуков Евгений 22.09.2020 15:59:07
Доступны дистрибутивы 20.5.393. Для существующих проектов - выпущены или тестируются обновления модулей (за исключением модуля compression - снят с использования, необходимо удалить).
Рейтинг: 0.5649  
Новая
Предложил Пользователь 161665 17.03.2016 00:54:57

Добавить превью скрина с готовым решением при просмотре списка

Данный функционал будет очень удобен при выборе решения в маркете. Так можно быстро просмотреть примерный вид решения не открывая карточку
Рейтинг: 0.8989  
Новая
Предложил Пользователь 161665 17.03.2016 00:43:50

Добавить параметр версии ядра для партнерских модулей

Предлагаю добавить параметр для указания версии ядра битрикса под которой он будет работать.
Зачем?
Поскольку продукт активно развивается и начинает все сильней меняться от релиза к релизу. В данном случае возникают проблемы с совместимостью партнерских модулей с системой.

При установке проверять соответствие. Если ядро меньшей версии, то выводить соответствующее сообщение. Так же добавить данную проверку при установке с маркетплейс.

Сам параметр может выглядеть так:
'core_version' => '>15'
или так
'core_version' => '15.*'

П.С.
Так же можно расширить для проверки версий другий модулей системы (инфоблоки, торговый каталог и т.д.)
Рейтинг: 8.5422  
Новая
Предложил Пользователь 161665 20.07.2015 14:17:20

Документация по ansible

Ребята, добавьте документацию по ansible, который используется для настройки в веб окружении / виртуальной машине.

Обнаружил данное решение в ходе развертывания проекта.
Напишите об использовании данного инструмента в списке софта окружения.
Добавьте документацию по вашим настройкам данного решения.  
Рейтинг: 2.0989  
На голосовании
Предложил Пользователь 161665 20.07.2015 14:08:53

Веб окружения / VM для highload

Предлагаю сделать сборку веб окружения / виртуальной машины настроенной для highload.
Что конкретно предлагаю:
Поставить связку nginx + php-frm (выкинуть apache из связки)
Вместо Mysql поставить percona или marinaDB

Сделать настройку ядра (хотя бы по рекомендуемому CentOS) + добавить доку с описанием настроек
Имеется ввиду настройка количества коннектов в системе. Одновременно количество tcp коннектов и прочее. Так же хорошо дать рекомендацию по версии ядра.

Данное решение позволит качественнее подготавливать хостеров и разработчики будут быстрее затачиваться под highload.