На одном из моих сайтов WooCommerce Add to cart не работает без логина.Мой сайт размещен в среде Nginx.
Ниже приведены шаги, которые я предпринял:
Я исключаю полный каталог из кэша лака, но не повезло.
Тот же сайт работает нормально на демо-сервере, который является сервером Apache.Это доказывает, что плагин или тема не проблема.Я пробовал тему по умолчанию и отключил все плагины на живом сервере, но проблема не устранена.
На демо и на живом сервере работает версия 7.0 PHP.
Serverinformation: nginx/1.4.6
PHP-version:7.0.32-2+ubuntu14.04.1+deb.sury.org
WordPress version: 4.9.8
WooCommerce:3.4.7
Я вижу, что мой демонстрационный сервер добавляет эти файлы cookie после нажатия кнопки "Добавить в корзину", но мой действующий сервер не может добавлять файлы cookie этого типа после нажатия кнопки "add-to_cart"Кнопка.
Set-Cookie: woocommerce_items_in_cart=1; path=/
Set-Cookie: woocommerce_cart_hash=3f15b656…5b85aacf0b278d67f3028; path=/
Set-Cookie:wp_woocommerce_session_7122db9…9 GMT; Max-Age=172800; path=/
Set-Cookie:woocommerce_items_in_cart=1; path=/
Set-Cookie:woocommerce_cart_hash=4dd482cd…2898ff2b261e5751ef008; path=/
Set-Cookie:wp_woocommerce_session_7122db9…9 GMT; Max-Age=172800; path=/
Я также не вижу никаких ошибок в консоли.
Любое предложение будет оценено.