2015-09-04 64 views
2

我試圖Magento的1.4.1版升級到1.9與滯留過程升級Magento的。最好的辦法從1.4.1到1.9

1)清潔所有的日誌表。這將增加您的升級速度

2)獲取您網站的當前數據庫轉儲。

3)建立一個當地的環境和CE-1.4數據庫恢復你到一個新創建的數據庫

4)創建您local.xml中對新CE 1.9的環境。

5)通過在瀏覽器

或者打開你的網站,但在數據庫升級過程中我得到外鍵約束錯誤客戶和目錄表開始升級過程。

誰能幫我解決這個問題?或任何其他最好的方式來升級magento版本?

+0

這是一種編程相關的問題? – Enigmativity

回答

2

我相信問題是在一次升級中不可能在版本中實現如此大的飛躍。

這裏的答案必須從1.4.1.1升級的相關信息:How to upgrade magento 1.4 1.1 to 1.7.0.2

具體做法是:

數據庫結構具有從1.4.1.1到1.4.2,所以你需要 首先升級的重大變化到1.4.2,那麼你可以直接升級到1.7.0.2。

我認爲你最好的選擇是以更小的步驟升級,直到你到達你想要的位置。最近一次的升級我幷包括如下步驟:

  1. 1.3.2.4
  2. 1.4.2.0
  3. 1.7.2.0
  4. 1.8.1.0

1.8是目標,但在我可以繼續之前,我必須達到1.4.2.0和1.7.2.0。

我的git日誌還顯示升級到1.4.2.0後需要一些額外的代碼補丁。如果您搜索升級到該特定版本的信息,您可能會找到更詳細的答案。

0

偉大的解決方案由BonnevillSlim提供。謝謝!

我遵循這些步驟1.4.1> 1.4.2> 1.6.2> 1.9.2

在上級階段,我得到了一個錯誤QLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '0-98' for key 'UNQ_BY_CUSTOMER'

爲了解決這個錯誤我都跟着這個帖子link