我在typo3中創建了常規的文本內容元素。我的內容很大。 Typo3不保存整個數據,它只保存我的部分數據。Typo3文本元素不會保存我的大內容。文本元素的限制是什麼?
什麼是文本元素的限制?
Typo3的版本4.4.8
我在typo3中創建了常規的文本內容元素。我的內容很大。 Typo3不保存整個數據,它只保存我的部分數據。Typo3文本元素不會保存我的大內容。文本元素的限制是什麼?
什麼是文本元素的限制?
Typo3的版本4.4.8
在標準安裝,tt_content
表的bodytext
列被定義爲MEDIUMTEXT(等同放着清單MEDIUMBLOB)在MySQL。根據this site它可以有一個最大長度爲16,777,215個字符。
我還沒有發現TYPO3中的文本內容元素有任何其他限制,我只是在4.5.2安裝中測試了超過350,000個字符 - 不想被抓到寫假:)。
但是,MySQL服務器限制每個查詢的包大小。 Read more here
真正的最大大小取決於您 文件系統允許的最大尺寸(大多爲2 GB),因爲是極不可能的,你可以加載 一個4GB的文件到數據庫中,如果您的操作系統允許你只2GB 。 [...]。該 數據庫引擎有一個
max_allowed_packet
限制,防止 客戶端從處理的數據包超過該屏障
在my.cnf中從它改變max_allowed_packet
值的默認1MB到32MB或更高的可能的幫助。
對於您的情況,您還應該檢查文本中打破數據庫字段內容輸出的非標準字符。 See here。