Ultimo 樣版升級教學 1.13.0 to 1.16.2

You are here:
< All Topics

目前使用的版本為 1.13.0,而現階段最新的版本為 1.15.4(於2016.09 已更新至 1.16.2),主要是解決了 Magento 1.9.2.2 的相容性問題

事前準備

先備份 Magento 及目前的資料庫
cd /usr/share/nginx
tar zcvf magento_20151218-2.tar.gz html
mysqldump -u root -p magento > magento_20151218.sql
停用編譯模式
系統 / 工具 / 編譯 中 『停用』即可
停用快取

停用 Magento Cache / Full Page Cache / OPCache

也可於更新完成後清空快取

停用『合併 CSS / JavaScript 檔案』功能
系統 / 設定 / 進階 / 開發者 中 將『合併 JavaScript 檔案』及『合併 CSS 檔案』關閉

即可登出管理介面

升級步驟

cd Ultimo升級檔位置
/bin/cp -rf app js media skin /usr/share/nginx/html/
chown -R nginx: /usr/share/nginx/html/

刪除移除檔案及目錄

新版本的 Ultimo 有時會移除某些檔案或目錄,以下是從 Changelog(modified file).txt 中抓出的資料

1.14.1 to 1.15.0
rm -rf /usr/share/nginx/html/app/design/frontend/ultimo/default/template/page/html/head_theme_scripts.phtml
1.15.0 to 1.15.1
rm -rf /usr/share/nginx/html/app/code/local/Infortis/Ultimo/etc/importexport/config/Demo2--design-header.xml /usr/share/nginx/html/app/code/local/Infortis/Ultimo/etc/importexport/config/Demo3--design-header.xml /usr/share/nginx/html/app/code/local/Infortis/Ultimo/etc/importexport/config/Demo4--design-header.xml /usr/share/nginx/html/app/code/local/Infortis/Ultimo/etc/importexport/config/Demo5--design-header.xml /usr/share/nginx/html/app/code/local/Infortis/Ultimo/etc/importexport/config/Demo6--design-header.xml /usr/share/nginx/html/skin/frontend/ultimo/default/images/logo-w.png /usr/share/nginx/html/skin/frontend/ultimo/default/images/logo.png /usr/share/nginx/html/skin/frontend/ultimo/default/images/logo_email.gif /usr/share/nginx/html/skin/frontend/ultimo/default/images/logo_print.gif
1.15.3 to 1.15.4
rm -rf /usr/share/nginx/html/app/code/local/Infortis/Ultimo/controllers/Adminhtml/ImportController.php
1.15.4 to 1.16.0
rm -rf /usr/share/nginx/html/js/infortis/jquery/jquery-1.7.2.min.js /usr/share/nginx/html/app/code/local/Infortis/Ultimo/Helper/Header.php /usr/share/nginx/html/app/code/local/Infortis/Ultimo/Model/System/Config/Source/Header/Position/Primarymenu.php /usr/share/nginx/html/app/design/frontend/ultimo/default/template/page/html/itemslider_scripts.phtml /usr/share/nginx/html/skin/frontend/ultimo/default/css/icons-social.css /usr/share/nginx/html/skin/frontend/ultimo/default/css/icons-theme.css 

後續處理

因為使用覆蓋的方式進行升級,原先更動的檔案會被覆蓋過去

別忘了參照 Ultimo 樣版客製化 重新修改

也因為 css js 等檔案都有變動,所以也需要清空 CDN 的快取檔

還有清空 OPCache,才能夠正常使用喔!

Previous Magento 1.9.4.2 升級至 Magento 2.3.4 – MOB SQL Table 分析與修正 – Odoo
Next Ultimo 樣版升級教學 1.16.2 to 1.18.1
Table of Contents