web-dev-qa-db-ja.com

ロードバランスのある奇妙な問題 WP 3.0セットアップ

私はWordPress MU(3.0.1)セットアップを持っています(2.9.2からアップグレード)。

4つのインスタンスで実行され、負荷分散され、4つすべてが同じデータベースに接続します。

今、1つのインスタンスだけが実行されているとき、それはうまく機能しています...

複数のインスタンスを実行しているときに、ゴミ箱を捨てたり、元に戻したり、設定を変更することさえできません。

本当によろしいですか?
 
もう一度やり直してください。

このときのURLは

 mblogs.com/testblog/wp-admin/post.php?post=9&action=trash&_wpnonce=8f5a697d1e

問題となる可能性があるものとそれを修正する方法?

4

おそらくこれは check_admin_referer() 関数が管理領域からの要求として認識していないためです。あなたのクエリは明らかに nonce を含んでいるので、それはおそらく認識されていないものです。

ナンスはさまざまな方法でロックダウンできます。それらはWordPressインストール、WordPressユーザー、アクション、アクションの対象、そしてアクションの時間(24時間ウィンドウ)に固有のものです。 。つまり、これらのことのうちのどれかが変わるなら、一回だけは無効です。 ( Mark Jaquith

私の理論は、あなたの負荷分散インストールはnonceを生成する目的のために同じインストールとして数えないということです。可能であれば、管理領域を単一サーバーに制限し、それが役立つかどうかを確認してください。

3
Rarst