2012-07-07 149 views
1

我正在尋找將我的magento社區從1.6.2升級到1.7.0.2。magento從1.6.2升級到1.7.0.2 - db base是否會被更改?

首先,我要做到這一點我的測試服務器上,但在Magento連接更新過程中存在一些錯誤,所以我必須上傳一些文件,我自己...

但是當我打算把這些數據轉換成現場環境,我可以簡單地將我的數據從ftp複製到實時網站上嗎?

或者數據庫中是否還有一些新的/更改的設置?

如果是的最後一個問題,哪些行改變了?

回答

1

避免通過ftp上傳核心庫更改。

最快的和更安全的方法是使用diff files

補丁-p0 -f < 1.6.2.0-1.7.0.0.diff

然後修補您的應用程序當您第一次訪問您的網站的Magento會自動升級你的分區

+0

感謝您的評論。我會試試這個。因爲magento連接在更新期間出現了一些錯誤... – Ronny 2012-07-07 21:00:35

+1

這可能不適用於較新的版本。在這種情況下,您必須使用patch -p1 -f MagePsycho 2014-11-25 15:24:15

0

最好的方式來更新是得到一個新的法師壓縮1.7.1或其他,並將其連接到您當前的數據庫。當你去索引 - 新的安裝將更新你的數據庫到最新的MAge DB。這種方式你不必使用連接等法師拉鍊有自己的SQL更新。

確保你把你的當前主題到新的安裝等,並測試在localhost等它第一次

3

我能夠從1.6.1升級成功的Magento到1.7.using連接管理器。 這裏是我已經foung和跟隨的步驟

  1. 轉到yourdomain。 COM/Magento的/下載/(當然,讓這個 匹配您的安裝的路徑。
    1. 因爲我一直在使用帶有皮膚我想用tar.gz包安裝的Magento,Magento的連接沒有全部 我必須在 「安裝新擴展/粘貼擴展密鑰進行安裝」中輸入 「connect20.magentocommerce.com/community/Mage_All_Latest」
    2. 如果您遇到錯誤沿着「CONNECT錯誤:程序包'Mage_All_Latest'無效「重複了幾次,每個程序包一次爲 ,這是因爲這些文件已經存在,並且你的 必須刪除一個以便它重寫數據。
    3. 一切都更新後,你可能會有一些錯誤。確保清除緩存和會話目錄(刪除/ var/cache和/ var/session中的所有內容)
    4. 如果收到「500內部服務器錯誤」,則很可能是因爲文件和文件夾權限。花了0.5秒到 重置所有的權限,他們需要。
    5. 如果您在Magento 格式化標頭中收到「服務暫時無法處理您的請求」錯誤,可能是因爲該商店設置爲脫機 模式,以防止訪問者搞砸安裝過程。 要解決此問題,請刪除您的magento安裝目錄中根目錄 中的「maintenance.flag」文件。
    6. 一切都應該準備好!
相關問題