2013-07-23 51 views
-1

客戶正在使用Magento ver運行電子商務網站。 1.3.2.4。是的,這是一個非常舊的版本,但他們直到現在從未需要更新。如何升級Magento ver。 1.3.2.4到最新的完整版本(1.7.0.2)?

事情不是在Magento管理工作正常 - 甚至不能創建一個新的產品 - 當我們嘗試,我們得到這個錯誤:無法識別 法「useStraightJoin()」

所以,也許是不錯的選擇是嘗試將系統升級到最新的完整版本(目前版本爲1.7.0.2)。你怎麼看?我嘗試下載軟件包,解壓縮,然後將內容FTP到網站的副本,然後刪除/ var/cache和/ var/session文件夾,並嘗試導航到希望更新的頁面競爭自己,但我得到的只是錯誤。

那麼,任何人都可以分享他們升級這種舊的Magento實例的經驗嗎?我應該先嚐試升級到版本1.4.1.0,然後升級到1.7.0.2?

任何幫助將是偉大的!

回答

0

1.3.2.4是我工作過的第一個Magento版本,我記得1.4.1.0更新時遇到問題,即使是主題不再工作,必須對版面進行一些更改。

您可以在全新安裝之前像導入Magento示例數據一樣導入數據庫;使用magento導入/導出腳本或使您自己的自定義腳本導入/導出。在做任何事之前備份。

我建議重新安裝1.7.0.2(或者1.8.1.0版本,如果這種情況很快就會發布的話)。之後,你應該檢查你的插件,如果你買了他們,他們仍然保持,他們有一個版本兼容1.7.0.2獲取/使用該版本。如果他們沒有更新的版本,你將不得不獲得一個新的插件。也許他們中的一些人仍然會照原樣或稍作調整,但我懷疑這一點。如果你有任何需要在本地文件夾Mage文件夾中重寫的插件(並且你有app/code/local/Mage/Some_module_from_core),請刪除它們,因爲這些可能是垃圾,你將無法更新Magento的。

您必須進行大量測試才能確定您現在使用的插件是否仍然兼容,因此每次進一步完善時都需要進行備份。

0

既然你已經有一個新版本magento上傳,也許你可以考慮備份舊的數據庫並導入到新的magento中。但是,您可能需要手動備份舊的數據庫,因爲您在管理中遇到問題

0

我們只是做了1.4.0.1到1.7.0.2

當然,主題很難奏效。很多問題。

我們也改變了服務器,而較新的PHP(5.3)引發了更多問題。

所有擴展需要升級。

字面上,它根本不容易。

您可能更容易導出/導入客戶和導出/導入產品/類別,然後導入和調試主題。您將失去舊訂單(導出/導入這些訂單沒有好的方法),但您可以將它們導出爲CSV並將其保存在文件中。

這可能是您最安全的選擇。