質問: ロードバランスのある奇妙な問題 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 問題となる可能性があるものとそれを修正する方法?
回答: おそらくこれは check_admin_referer() 関数が管理領域からの要求として認識していないためです。あなたのクエリは明らかに nonce を含んでいるので、それはおそらく認識されていないものです。 ナンスはさまざまな方法でロックダウンできます。それらはwordpressインストール、wordpressユーザー、アクション、アクションの対象、そしてアクションの時間(24時間ウィンドウ)に固有のものです。 。つまり、これらのことのうちのどれかが変わるなら、一回だけは無効です。 ( mark jaquith ) 私の理論は、あなたの負荷分散インストールはnonceを生成する目的のために同じインストールとして数えないということです。可能であれば、管理領域を単一サーバーに制限し、それが役立つかどうかを確認してください。