【问题标题】:Magento - products disappear from cart in secondsMagento - 产品在几秒钟内从购物车中消失
【发布时间】:2012-02-10 11:41:17
【问题描述】:

我在将新商品保存在 Magento 商店的购物车中时遇到问题。直到几天前它运行良好,我真的不记得是什么导致它开始像这样,因为没有实施任何重大更改。

它就像每个用户的会话长度只有一秒左右。在购物车中添加产品后(正常工作),几乎任何您尝试从那里做的事情,它都会返回购物车是空的。 (就像您的会话已经过期)

处理会话的文件夹的文件权限为 755,Magento 后端设置的会话长度为 86400(24 小时)

在htaccess文件中也添加了相同的会话长度(php_value session.gc_maxlifetime 86400)

有什么方法可以开始解决这个问题,我现在很傻,不知道如何继续。

谢谢

【问题讨论】:

  • 检查cookie值;查看会话ID是否更改。查看 sessionid 对应的 session 文件的内容,看内容是否有变化,是否被清除,或者文件是否被完全删除。
  • 已登录的客户是否也会快速注销?如果不是,那毕竟不是会话问题。
  • 您更改了 cookie 域吗?
  • 我们在购物车中消失的产品也有类似的问题。在我们的例子中,它与错误的服务器时间配置有关,这使得会话仅在 4 秒内有效。正确配置后一切恢复正常。

标签: .htaccess magento e-commerce


【解决方案1】:

在您的服务器上运行以下代码以找出 PHP 认为的时间

<?php
//Print the current date, time, and time zone. echo(gmstrftime("It is %a on %b %d, %Y, %X time zone: %Z",time()));
?>

如果服务器上的时间关闭,请更正它(最好设置一个 cron 脚本每天重复一次)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-01-07
    • 1970-01-01
    • 1970-01-01
    • 2014-03-17
    • 2023-03-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多