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