2011-09-06 30 views
1

我們正在開發一個銷售戶外裝備的Magento網站。我們發現購物車在30分鐘到2小時內即將過期的情況下,應持續30天或直到客戶下單。Magento 1.5購物車不是堅持項目

http://www.usadventurer.com/

要重現此問題,只需嘗試以下方法:

  1. 添加任何物品到您的購物車

  2. 刷新購物車或訪問任何其他頁面,並確認購物車還有你的物品

  3. 等30分鐘到2小時,刷新你的購物車t將是空的。

該網站配置如下:

的Magento 1.5.0.1

在.htaccess:

php_value session.cookie_lifetime 2592000

在Magento管理面板

系統>配置>常規>常規 - 本地選擇E:

時區設置爲相同的服務器(美國東部標準時間)

系統>配置>常規>網絡 - 會話Cookie管理:

cookie的生命期設置爲2592000

系統>配置>銷售>結帳 - 街上購物車:

報價壽命(天)設置爲30

w^e不知道是什麼導致這個問題,因爲設置看起來不錯(儘管我認爲我們不應該增加會話壽命。)

在此先感謝!

+0

並且您是否驗證了您的php ini允許覆蓋此值? –

回答

0

解決方法是將會話超時時間增加到30天。

+0

你是怎麼做到的? – Ozzy

0

這不可能是正確的答案,你已經說過你在網絡會話Cookie和結帳 - 購物車中都這樣做了。

沖洗緩存的訣竅?