1

我遇到的问题是,当我以访客身份单击添加到购物车时,购物车总是显示为空

但是当我以管理员身份登录时一切都很好

我的服务器使用 varnish 、 nginx 、 php-fpm 我添加了 varnish conf 和 nginx conf 以便 woocommerce 不缓存

我也将 session.save_path 更改为 /tmp 并将权限设置为 777

但这一切都行不通

我的老板让我在两周内上线商店,我一直在处理这个问题总共 1 周,

我该怎么办,或者我需要检查什么???

我认为问题将出在缓存或会话上

这是我的网站:http: //i-health.cc/shop

4

2 回答 2

2

我知道它很旧,但我通过简单地在设置>>产品选项卡上禁用“启用 AJAX 添加到购物车上的存档上的按钮”来解决此问题。不优雅,因为 AJAX 可以很好地工作,但没有时间去挖掘。希望它对一些人有帮助。

于 2014-05-27T18:04:35.933 回答
1

在您的服务器配置文件中查找

location / {

    $uri $uri/ /index.php

根据您的服务器配置,它可能会有所不同,但您应该有一行index.phpJust add ?$argsafterindex.php

$uri $uri/ /index.php

应该是这样的

$uri $uri/ /index.php?$args

不要忘记重新启动 nginx。这应该可以解决空车问题。

于 2013-11-03T18:57:20.823 回答