WooCommerce Добавить в корзину не работает без входа - PullRequest
0 голосов
/ 23 октября 2018

На одном из моих сайтов WooCommerce Add to cart не работает без логина.Мой сайт размещен в среде Nginx.

Ниже приведены шаги, которые я предпринял:

  1. Я исключаю полный каталог из кэша лака, но не повезло.

  2. Тот же сайт работает нормально на демо-сервере, который является сервером Apache.Это доказывает, что плагин или тема не проблема.Я пробовал тему по умолчанию и отключил все плагины на живом сервере, но проблема не устранена.

  3. На демо и на живом сервере работает версия 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=/ 

Я также не вижу никаких ошибок в консоли.

Любое предложение будет оценено.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...