超过64kb的内容未显示在wordpress中

时间:2012-08-15 00:14:51

标签: php mysql wordpress

我在wordpress网站上的某个特定页面遇到了一些问题。由于设计的原因,页面的大小非常大,因为它有多个内部标签等等。问题是突然间我停止了添加内容。一旦您保存页面,它就会立即切断内容。

问题与内容无关,因为我只用简单的文本尝试了它,同样的事情发生了。我疯狂地搜索类似的问题但无济于事。

到目前为止,我已经重新安装了wordpress,检查了所有插件,检查它是不是基于主题的问题。有趣的是,在wordpress.com托管的博客下,我能够添加超过64kb的限制没有问题所以我立即去了我的托管服务。它们绝对没用,只是说服务器端没有出现错误。

通过研究,我听到有人在谈论BLOBS和MEDIUMBLOBS,但我不太确定如何操纵MySQL设置。

任何能够指出我正确方向的人都将不胜感激。

2 个答案:

答案 0 :(得分:1)

感谢所有帮助人员。

我设法将它追溯到suhosin php脚本。我被建议检查suhosin.post.max_value_length。变量。当我将该值提高到3倍时,将其设置为64k,它没有任何区别。那就是说,我让我的主人关掉剧本,我又回来了!

答案 1 :(得分:0)

在表wp_posts中(在MySQL中 - 使用PhpyMyAdmin检查最简单)检查字段类型“post_content”和“post_content_filtered”。它们应该是允许4GB帖子的“longtext”。

如果它们不是“longtext”,那么只需将类型更改为“longtext”,你应该是对的。 (还检查你有最新版本的WordPress - 很久以前它已经增加了,你可能会有一个非常过时的版本!)

如果它们是“longtext”,那么你必须有一个插件,可能将它自己的数据版本存储在另一个表中,或者一个插件截断强大的插件。只需逐个禁用插件,直到问题消失为止 - 然后与插件的开发人员联系。