Текстовый элемент Typo3 не сохраняет мой большой контент. Каков предел текстового элемента? - PullRequest
0 голосов
/ 27 июля 2011

Я создал обычный текстовый элемент содержимого в typo3.Мой контент огромен.Typo3 не сохраняет целые данные, он сохраняет только часть моих данных.

Каково ограничение элемента Text?

Typo3 Версия 4.4.8

1 Ответ

1 голос
/ 27 июля 2011

В стандартной установке столбец bodytext таблицы tt_content определяется как MEDIUMTEXT (эквивалентный MEDIUMBLOB) в MySQL.Согласно этот сайт может иметь максимальную длину 16,777,215 символов .

Я не нашел никаких других ограничений для элемента текстового содержимого в TYPO3, и я только что проверил это с более чем 350 000 символов в установке 4.5.2 - не хочу, чтобы вас застали за надуманным написанием здесь :).

Однако сервер MySQL ограничивает размер пакета для каждого запроса. Подробнее читайте здесь

Реальный максимальный размер зависит от максимального размера, допустимого вашей файловой системой (в основном это 2 ГБ), поскольку весьма маловероятно, что вы можете загрузить файл 4 ГБ вбаза данных, если ваша ОС позволяет вам только 2 ГБ.[...].Механизм базы данных имеет предел max_allowed_packet, который не позволяет клиенту иметь дело с пакетами, превышающими этот барьер

Изменение значения max_allowed_packet в my.cnf по умолчанию 1 МБдо 32 МБ или выше может помочь.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...