2012-04-26 39 views
0

我的magento網站在一小時前工作正常,因爲我有導入 來自csv文件的客戶數據,因爲我們想要更新我們的一些客戶數據,所以我們使用REPLACE Esisting Complex Data模式Magento導入客戶錯誤...現在應用程序本身沒有運行?

但是當我試圖從與現有客戶的前端添加產品到購物車它給了我錯誤原樣:

Item (Model_Customer_Customer) with the same id "11" already exist 

exception 'Exception' with message 'Item with the same id "11" already exist' in /htdocs/localhost/magento/lib/Varien/Data/Collection.php:373 

有人可以指導我,我現在該怎麼辦?

或者告訴我如何恢復到原始數據庫,因爲我每天都會備份數據庫。 所以我昨天備份了我的網站的數據庫。

那麼我該如何恢復到昨天的數據庫呢?

PLZ plz幫助我....

+0

是的...有重複的數據作爲現有的數據...這就是爲什麼我導入REplace現有的數據模式... – Prat 2012-04-27 05:26:24

回答

1

復歸是相當簡單的創建一個新的數據庫,並調用它的另一個名稱,這樣說你的當前db是magento1與backedup數據創建magento2,並確保您當前的Magento分貝用戶有權使用新的數據庫。

現在編輯應用程序/ etc/local.xml將<dbname><![CDATA[magento1]]></dbname>更改爲<dbname><![CDATA[magento2]]></dbname>,清除所有緩存,並且您的站點現在應該指向舊數據。

這是一個快速修復的方法,但它似乎是你現在正在尋找的。

+0

是的...它解決了我的問題...由於我的一些自定義代碼此數據現在無法正常工作。 – Prat 2012-04-26 15:06:44

+0

它應該解決你的問題。你是否做過代碼更改,因爲你已經完成了導入?如果你還沒有,那麼只要恢復到舊的數據庫應該照顧這個問題。 – 2012-04-26 15:10:52

+0

沒有...進口後我不會改變任何代碼...但自那時以後產品無法添加到購物車... – Prat 2012-04-26 15:12:49

相關問題