Typo3 Text元素不能保存我的大内容。文本元素的限制是什么?

时间:2011-07-27 10:17:01

标签: typo3

我在typo3中创建了常规的Text内容元素。我的内容很大。 Typo3没有保存整个数据,它只保存了部分数据。

Text元素的限制是什么?

Typo3版本4.4.8

1 个答案:

答案 0 :(得分:1)

在标准安装中,bodytext表的tt_content列在MySQL中定义为MEDIUMTEXT(与MEDIUMBLOB相等)。根据{{​​3}},它的最大长度为 16,777,215个字符

我没有找到TYPO3中文本内容元素的任何其他限制,我只是在4.5.2安装中测试了超过350,000个字符 - 不想被抓到写在这里伪造:)。

但是,MySQL服务器限制每个查询的包大小。 this site

  

实际最大尺寸取决于您允许的最大尺寸   文件系统(大多数是2 GB),因为你不太可能加载   如果您的操作系统仅允许2GB,则为数据库提供4GB文件。 [...]。该   数据库引擎有max_allowed_packet限制,这会阻止   客户处理超过此障碍的数据包

my.cnf 中的max_allowed_packet值从默认的1MB更改为32MB或更高可能会有所帮助。

在您的情况下,您还应检查文本中是否存在违反数据库字段内容输出的非标准字符。 Read more here