我在typo3中创建了常规的Text内容元素。我的内容很大。 Typo3没有保存整个数据,它只保存了部分数据。
Text元素的限制是什么?
Typo3版本4.4.8
答案 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。