如何修复编辑菜单后奇怪的500错误?

时间:2010-10-13 作者:NetConstructor.com

我有一个奇怪的情况,刚刚开始,我似乎无法解决。我不确定这可能与什么有关,但我记得我在某个地方读到过,这件事发生在其他人身上。

登录WordPress,然后进入菜单管理区域,然后单击“屏幕选项”,启用创建的自定义帖子类型的菜单元盒视图,然后将该帖子类型的页面添加到菜单中,菜单管理区域开始显示内部服务器错误500消息。

除了菜单管理链接外,网站的其他所有区域和管理区域都能完美工作。为了解决这个问题,我尝试了我能想到的一切,包括删除每个插件和对我的functions.php 但我无法解决该问题。

我希望这里的人能够帮助我解决这个问题,或者提出任何建议来诊断这个问题。

非常感谢您的帮助!

2 个回复
最合适的回答,由SO网友:NetConstructor.com 整理而成

我刚刚解决了我自己的问题,我希望如果其他人陷入这种情况,我可以帮助他们。

本质上,问题似乎是modsecurity导致了500内部服务器错误,因为出于某种原因(我尚未理解),菜单页在响应正文中发送了大量数据。

为了解决这个问题,我只需要在vhost中添加以下内容。conf文件并重新启动apache。在这里,我的反应体大小增加了一倍。

SecResponseBodyLimit 1572864

SO网友:Cornell

我通过外观>自定义>菜单更新菜单来解决这个问题

结束

相关推荐

Displaying oEmbed errors?

有时,通过oEmbed嵌入项目是不可能的,例如,当YouTube视频已禁用嵌入时。The oEmbed service will return a 401 Unauthorized, 并且不会转换代码。有没有办法通知用户这一点?当前的工作流是非直观的(至少对我来说),我更喜欢在WordPress页面上,或者更好的是,在编辑器中显示一条消息,说明对象无法嵌入。