Wiki

Clone wiki

sprint.editor / Limits

Ограничения на размер статьи

Проблема

В редакторе, если он установлен в свойство инфоблока, большая статья может не сохраниться в базу данных, после сохранения вы увидите что весь ваш контент пропал.

Это проблема связана с ограничением на размер колонки в базе данных битрикса.

Если редактор подключается как пользовательское поле, например в highload блоках, такой проблемы нет, там longtext, но в инфоблоках тип колонки - text, максимальный размер - 64 кб.

Решение

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

Для этого инфоблок должен быть второй версии, когда свойства хранятся в отдельной таблице.

Зайдите в настройки инфоблока и выполните конвертацию свойств в отдельную таблицу если этого не было сделано.

Зайдите в настройки редактора /bitrix/admin/settings.php?lang=ru&mid=sprint.editor&mid_menu=1

И нажмите "проверить" напротив "Увеличить размер колонки в бд до longtext"

Покажутся свойства в которых можно безопасно увеличить размер колонки, если они есть - жмите "выполнить".

1 этап - конвертируем свойства в настройках инфоблока

Переходим в настройки инфоблока с редактором и выбираем "изменить место хранения"

Выделение_008.png

Запускаем перенос свойств в отдельные таблицы

Выделение_009.png

Свойства перемещены

Выделение_010.png

Ожидаемый результат

Выделение_014.png

2 этап - конвертируем свойства редактора в настройках модуля

Проверяем - есть ли доступные свойства для обновления

Выделение_011.png

Выполняем обновление свойств

Выделение_012.png

Ожидаемый результат - свойств для обновления не найдено так как их уже обновили

Выделение_013.png

После этого в редактор можно разместить материал размером до 4GB.

Updated