Magentoの2.0.4キャッシュ、より具体的にページのキャッシュが有効になって、すべての作品を。
無効にした場合、Cookieをクリアし、ミニカートの製品が存在しないよりも顧客としてログインします。
ウェルカムメッセージは実際には正しく機能しません。ミニカートを見るには、製品ページからカートに製品を追加する必要があります。チェックアウトに行った場合、国は住所の要約に表示されません(配送先住所はアカウントに既に追加されています)。
デバッグを行ったところ、問題が指しているように見えます:
 module-customer/view/frontend/web/js/customer-data.js。Cookieはでprivate_content_version設定module-page-cache/view/frontend/web/js/page-cache.jsおよび使用されcustomer-data.jsます。customerData::reload機能を参照してください。
ページキャッシュを無効にすると、関数のようにサーバーからデータが読み込まれませんdataProvider::getFromServer()。
ページキャッシュが無効な場合、Cookie private_content_versionは存在しません(page-cache.jsはコース外で実行されません)。ただし、Cookieにsection_data_idsは「*」と「メッセージ」=>空(falseまたはnull)しかありません。
ページキャッシュが有効になっている場合、値private_content_versionをsection_data_ids持つキーとそのキーがあります。
*:      null
cart:       123
compare-products:       123
customer:       123
directory-data:     123
last-ordered-items:     123
multiplewishlist:       123
review:     123
wishlist:       123ページキャッシュを有効にしてログインした後、顧客のダッシュボードには、データをロードする2つの追加のajaxリクエストがあります。
http://test.localhost/customer/section/load/?sections=&update_section_id=false&_=123
http://test.localhost/customer/section/load/?sections=directory-data&update_section_id=false&_=123
これらには、すべての国と地域のような顧客固有のデータとディレクトリデータを持つJSONオブジェクトが含まれます。これらの呼び出しでは、チェックアウト時に住所の要約に国名が表示されます。module-customer/view/frontend/web/js/sections-config.js
およびmodule-checkout/view/frontend/web/js/view/shipping-address/address-renderer/default.js、functionを参照してくださいgetCountryName。
これはMagento 2のバグですか、それとも私が台無しにしたものですか?ありがとう
GET http://example.com/customer/section/load/?sections=&update_section_id=false&_=1462374643065 500 (Internal Server Error)