Drupal “添加到购物车展会”;您的购物车中没有任何产品;?

Drupal “添加到购物车展会”;您的购物车中没有任何产品;?,drupal,drupal-modules,ubercart,Drupal,Drupal Modules,Ubercart,如果我已登录,并单击“立即购买”,它会将我带到购物车,在那里我可以结账。但是,如果我没有登录,单击“立即购买”,它会显示: 您的购物车中没有产品 您可以通过转到并单击Buy Now anywhere进行测试 想知道为什么吗?如果您可以在登录时将产品添加到购物车,那么该功能可以正常工作 这可能是一个权限问题。我在ubercart方面的经验非常有限。尝试转到admin/people/permission并检查匿名用户是否有权添加到购物车(或ubercart调用的任何内容)。问题可能是由于: 如果您的

如果我已登录,并单击“立即购买”,它会将我带到购物车,在那里我可以结账。但是,如果我没有登录,单击“立即购买”,它会显示:

您的购物车中没有产品

您可以通过转到并单击Buy Now anywhere进行测试


想知道为什么吗?

如果您可以在登录时将产品添加到购物车,那么该功能可以正常工作


这可能是一个权限问题。我在
ubercart
方面的经验非常有限。尝试转到
admin/people/permission
并检查匿名用户是否有权添加到购物车(或ubercart调用的任何内容)。

问题可能是由于:

  • 如果您的网站最近被迁移: 那么你的mysql数据库肯定有问题。尝试检查数据库中的“users”表,查看匿名用户uid是否设置为0,如果未设置,则将其设置为0

  • SSL问题,如您正在使用安全页面等模块。。 您可以尝试在settings.php文件中设置$base_url变量

  • 您可以尝试重新导入数据库,也可以将其导入本地计算机以检查其是否在那里工作


    希望这有帮助。

    我查看了一下,似乎没有权限。有人删除了id为0的用户。谢谢我已正确设置了基本url和用户0。我必须清理会议桌,然后一切正常。你知道我怎样才能防止这种事再次发生吗?