有這種情況發生了升級,兩件事情:從由每個模塊的版本觸發更新/附加文件本身,以及數據庫升級新的功能。
最重要的是,建議您找一個擁有良好Magento記錄和1.3至> = 1.4升級經驗的自由職業者或商店。他們應該能夠爲您提供最明確的升級途徑。這就是說,這裏有一個程序:
- 備份數據庫和文件系統。
- 或許,再做一次備份。
- 從這個備份創建自己的開發環境:安裝文件,複製數據庫,在
app/etc/local.xml
更改數據庫設置。您可能將只需要改變BASE_URL在core_config_data
表設置:SELECT * FROM core_config_data WHERE path LIKE %base_url
)。
- 檢查大核心文件:在您的應用/代碼/核心/ ,js/,lib/*文件中包含1.3.2.4或1.3.3的已知良好副本(沒有1.3.4) - 檢查Mage :: getVersion()。任何變化都需要考慮。和誰一巴掌改變了他們:-)
- 一旦你確認你有一個健康的核心/固定你的核心,你準備好測試升級。只需複製1.5.1以上的文件即可。
- 如果您有大量訂單,請確保您已設置了實質性超時。
如果你有此升級問題,你可以選擇單步版本。特別是,你可以從1.3.2.4到1.4.0.0到1.4.2.0到1.5.1.0。至少,這可能會幫助您確定升級順序中的哪些地方會出現問題。
此外,您將需要修復您的模板。在1.3和1.4之間,Magento實現了基礎設計包和默認主題;其他主題應該從此建立。您幾乎肯定需要合併您的佈局模板(模板/ page /; 1column.phtml等)中的更改。
在這裏,我希望直接從1.3 - > 1.5跳轉:)我們在1.3.2.4上,這很好,但隨着Google改變他們的產品需求,我們被迫升級。可能是最好的。有點煩人的是,dev站點設置爲1.5.1並且可以工作,但是我試圖將其移動到子目錄的每一件事似乎都將URL返回到dev站點,這也是他們的要點在某個時刻到現場。古怪。 – shoptoylife
RE:url - 只需檢查core_config_data表以查找...路徑LIKE「%base_url」和...路徑LIKE「%base_link_url」。另外,請檢入.htaccess進行重寫。我建議完全在不同的文件夾下設置你的dev實例,而不是當前站點的子文件夾。 – benmarks