负载平衡WP 3.0设置出现奇怪的问题

时间:2010-09-16 作者:Ramprasad Prabhakar

我有一个wordpress MU(3.0.1)设置(从2.9.2升级)。

它在4个实例上运行,负载平衡,并且所有4个实例都连接到同一个数据库。

现在,当只有一个实例正在运行时,它工作正常。。。

当我运行多个实例时,我无法丢弃或撤消丢弃,甚至无法更改设置。。我收到以下消息:

Are you sure you want to do this?

Please try again.
发生这种情况时的URL为

mblogs.com/testblog/wp-admin/post.php?post=9&action=trash&_wpnonce=8f5a697d1e
可能存在什么问题以及如何解决?

1 个回复
最合适的回答,由SO网友:Rarst 整理而成

很可能这是check_admin_referer() 功能无法识别来自管理区域的请求。因为您的查询明确包含nonce 很可能是未被识别的内容。

nonce可以通过多种方式锁定。他们是unique to the WordPress install, WordPress用户、操作、操作对象和操作时间(24小时窗口)。这意味着,如果其中任何一项发生变化,则nonce无效。( Mark Jaquith )

我的理论是,为了生成nonce,负载平衡安装不算相同的安装。如果可能,尝试将管理区域限制为单个服务器,看看这是否有帮助。

结束

相关推荐

导入到WordPress MultiSite时禁用HTML过滤

我正在迁移到WordPress多站点实例的许多站点都在帖子中嵌入了视频和iFrame。我宁愿禁用WordPress功能,在导入时去掉嵌入的内容,而不是将每篇文章转换为犹太教式的视频嵌入方式。编辑帖子时禁用剥离是as simple as disabling the kses filter. 不幸的是,我不知道导入帖子需要禁用什么。目前我怀疑wp\\u insert\\u post()方法,但没有缩小过滤器的范围。有什么想法吗?Update: 这是特定于WordPress Multisite的。导入到单个Wo