私はWordpressをAWS EBプラットフォームPHP 5.4.45にデプロイしました。私が角フロントエンドからCookieの承認を得てAPIにリクエストすると、X_WP_NONCE
ヘッダーを含める必要があります。そうしないと、Wordpressは認証Cookieを無視します。AWS EB上のhttp X_ *ヘッダーへのアクセスPHP 5.4
問題は、EB配備の場合、$_SERVER
変数にはX_WP_NOCE
が存在しないことです。 HTTP_X_WP_NONCE
もありません。ノンスは一切ありません。
プレフィックスがX_*
のすべてのヘッダーが削除されているようです。
curl -XGET -H 'A: this works' -H 'X_A: this does not work' http://example.com/
var_dump($_SERVER);
--->
array(76) {
...
["HTTP_A"]=>
string(19) "this works"
...
// But no HTTP_X_A variable
)
残念ながら、X_WP_NONCE
は、ワードプレスのコアの一部であり、私はこのコードを編集することはできません。
X_*
ヘッダーをPHPに渡すようEBに指示するにはどうすればよいですか?は、apache_request_headers()必要なヘッダを参照してくださいん:
UPDATE 1は、ありがとうございます。私はカスタムwp-config.php
(それは、環境変数から何Boooをキーとパスワードをしてください読まない)レポにコミットしておりますので
を追加することができAWS EBTプラットフォームは何ですか? EBTと略記されるサービスはありません。あなたは弾力のある豆腐を意味しますか? –
@ MarkB Elastic Beanstalk、人々は時々EBT –
と呼びます。豆は、豆の茎を指します。あなたが(間違って)それを2つの単語に分割しようとしていたら、 "Bean Stalk"でなく "Beans Talk"になります。 –