zencart无法加载购物车数据,产品不能添加到购物车问题解决

産品數據不能加到購物車主要有下面幾種原因導緻:

1.最常見的是cookier或者session文件路徑保存錯誤 , 這是我們在網站搬遷的時候最容易出現的問題。 如果想驗證是否是這種原因,你可以在你網站随便一個頁面加上<?php echo session_save_path();?> 來輸出你session文件保存的路徑,如果是本地路徑,說明是你session文件路徑保存錯誤。

解決方法:到你網站數據庫中 ,在 configuration 數據庫表中查找 configuration_key SESSION_WRITE_DIRECTORY的字段并且修改對應的 configuration_value爲你網站的cache路徑.如我本地的cache目錄如下:



大家也可以通過下面的SQL語句查找 configuration_keySESSION_WRITE_DIRECTORY的字段,這條SQL可以幫你快速找到。

  1. SELECT * FROM `configuration` WHERE `configuration_key` like "%session%"
複制代碼

2.session 和cookier路徑都正确,但是産品就是不能添加到購物車,請檢查你網站根目錄下是否有cache這個目錄,這個目錄在我們網站搬遷的時候往往不會上傳,并且往往容易遺漏,所有要注意看下這個cache目錄是否存在,不存在請手動建立,程序是不會幫你建的。

3.就是你代碼錯誤或者你做了購物車功能的二次開放所緻,這個隻能自己開啓調試,打開文件 includes/application_top.php,在前面加上define('STRICT_ERROR_REPORTING',true); 開啓調試模式,來測試你的代碼。

posted @ 2013-01-31 16:33  外贸乐  阅读(878)  评论(0编辑  收藏  举报