2012-04-12 119 views
0

具體而言,我需要從版本1.9.11升級到1.11.20。我對代碼做了所有更改,我只需要一些如何升級數據庫(甚至可以與開箱即用兼容)。什麼是升級Magento數據庫的最快和最簡單的方法?

我知道每個核心模塊目錄中都有升級腳本,但是有沒有辦法一次運行所有升級。我寧願不去每個核心模塊,都必須單獨運行腳本。

謝謝

回答

1

數據庫升級腳本將自動運行您第一次在代碼升級後,訪問你的網站。代碼版本保存在數據庫中,並檢查每個請求。如果檢測到代碼升級,Magento將執行從以前的代碼版本開始的所有數據庫更新腳本。理論上這應該起作用,並且對於它的小升級。但在進行主要版本升級時要小心。

+0

它們會在Magento頁面加載時自動加載。你應該看看類'Mage_Core_Model_Resource_Setup :: applyAllDataUpdates();' – 2012-04-12 20:18:53

+0

我只是升級了CE 1.4.2 - > 1.6.2,而我們的DB是2.7G的大小。你可能會發現有必要將你的'php_value memory_limit'增加到1024M和'php_value max_execution_time'到一個巨大的數字,比如45000.這就是我所做的,它工作正常。對於我的主機設置,這些值在'.htaccess'文件中設置。 – 2012-04-13 20:45:32

相關問題