Categories

更新OpenCart版本

OpenCart 會定期推出新版本,每次更新都會修正上一個版本的錯誤以及優化或新增部份功能。每當新版本出現時,更新系統可能顯得很麻煩,但從長遠來看,這是值得的。

本指引將介紹如何從 OpenCart 2升級到最新版本的OpenCart 3。

版本早於1.5.4將不會被包含,因為它們不再可用。

檢查新版本的要求

要查看舊版本的商店是否可以升級到最新版本,所使用的網頁伺服器需要滿足基本的技術要求。查看 OpenCart 3 最新版本最新技術要求,可參閱 系統要求

  1. 下載 OpenCart 最新版本,上載所有檔案到存放OpenCart的位置內。注意:已存在的 config.php 及 admin/config.php 不能被覆寫,如果不幸被覆寫了,便從備份中重新上載這兩個文件。
    - #1 備份及移除所以Views資料夾中的檔案,因為從OpenCart 3 開始是使用TWIG作為系統顯示媒體。如果有完整備份整個OpenCart系統,其實只要保留 Image 資料夾,兩個 Config.php 並將其他檔案刪除就可以。
    - #2 在進行升級前,必須檢查所有正在使用的插件是否與最新版本兼容,如果不清楚插件情況,可以先向編程師查詢。
    - #3 除了插件外,主題也必須設定為預設(Default),所有OpenCart 2的主題已經不能套用到OpenCart 3上,綜合而言,所有的插件及主題都要處於初期狀態。
  2. 瀏覽 https://yourstore.com/install ,取代 yourstore.com 成為網站網址。
  3. 進入OpenCart系統升級頁面。
    - 當輸入網址 https://yourstore.com/install 後看見是安裝版面,這表示其中一個 config.php 已經被覆蓋為空間文件,將備份文件重新上載到網存空間內再重新載入頁面即可以看見系統升級頁面。
  4. 點擊 Upgrade 後,耐心等待直至系統顯示完成。
    - 如發現任何錯誤提示,請立即前往OpenCart論壇回報錯誤事項。
  5. 清除瀏覧器快取檔案。
  6. 前往管理者介面並,嘗試按 Ctrl+F5 及 Ctrl+Shift+R 數次以確保網站沒有被快取檔影響。然後登入管理者介面。
  7. 展開系統清單中的用戶選項,點擊用戶群組並進入該頁面,編輯「管理者」並將所有項目勾選後儲存設定。
    - 完成這個步驟後,才能看見新增的用戶群的權限,從而可以看見所有新版本的新增項目。
  8. 啟用所有可看見及可編輯的項目後,展開插件清單並點擊插件項目,從頁面中再選擇主題(Theme)並將預設主題重新啟用。
  9. 前往系統設定並編輯商店:
    - 更新所有新增的設定項目並儲存資料。
    可以直接進入編輯頁面後再按儲存,使系統將新的欄位都記錄在系統資料庫中。
  10. 取決於將要升級的版本和現在運行的版本,升級前可能需要作出調整。這些內容按其添加的版本進行細分。
  11. 前往店面時,嘗試按 Ctrl+F5 及 Ctrl+Shift+R 數次以確保網站沒有被快取檔影響。如果沒有行後第8點的動作,將會看見一個錯誤回報。