2022-10-10 13:57:19 - 米境通
OpenCart會(huì)定期推出新版本,每次更新都會(huì)修正上一個(gè)版本的錯(cuò)誤以及優(yōu)化或新增部份功能。每當(dāng)新版本出現(xiàn)時(shí),更新系統(tǒng)可能顯得很麻煩,但從長(zhǎng)遠(yuǎn)來(lái)看,這是值得的。
本指引將介紹如何從OpenCart2升級(jí)到最新版本的OpenCart3。
版本早於1.5.4將不會(huì)被包含,因?yàn)樗鼈儾辉倏捎谩?br />
檢查新版本的要求
要查看舊版本的商店是否可以升級(jí)到最新版本,所使用的網(wǎng)頁(yè)伺服器需要滿足基本的技術(shù)要求。查看OpenCart3最新版本最新技術(shù)要求,可參閱系統(tǒng)要求。
每當(dāng)要進(jìn)行更新時(shí),請(qǐng)謹(jǐn)記要把現(xiàn)在的任何資料及檔案?jìng)浞荨?br />
前往管理者介面,展開系統(tǒng)清單中的工具選項(xiàng),點(diǎn)擊備份與重置,選取所有項(xiàng)目並按下下載資料庫(kù)備份。
經(jīng)FTP或cPanel進(jìn)入網(wǎng)頁(yè)寄存空間,將現(xiàn)有的檔案全部下載到電腦作備份。
從2.x.x升級(jí)至3.0.x
下載OpenCart最新版本,上載所有檔案到存放OpenCart的位置內(nèi)。注意:已存在的config.php及admin/config.php不能被覆寫,如果不幸被覆寫了,便從備份中重新上載這兩個(gè)文件。
-#1備份及移除所以Views資料夾中的檔案,因?yàn)閺腛penCart3開始是使用TWIG作為系統(tǒng)顯示媒體。如果有完整備份整個(gè)OpenCart系統(tǒng),其實(shí)只要保留Image資料夾,兩個(gè)Config.php並將其他檔案刪除就可以。
-#2在進(jìn)行升級(jí)前,必須檢查所有正在使用的插件是否與最新版本兼容,如果不清楚插件情況,可以先向編程師查詢。
-#3除了插件外,主題也必須設(shè)定為預(yù)設(shè)(Default),所有OpenCart2的主題已經(jīng)不能套用到OpenCart3上,綜合而言,所有的插件及主題都要處?kù)冻跗跔顟B(tài)。
瀏覽http://yourstore.com/install,取代yourstore.com成為網(wǎng)站網(wǎng)址。
進(jìn)入OpenCart系統(tǒng)升級(jí)頁(yè)面。
-當(dāng)輸入網(wǎng)址http://yourstore.com/install後看見(jiàn)是安裝版面,這表示其中一個(gè)config.php已經(jīng)被覆蓋為空間文件,將備份文件重新上載到網(wǎng)存空間內(nèi)再重新載入頁(yè)面即可以看見(jiàn)系統(tǒng)升級(jí)頁(yè)面。
點(diǎn)擊後,耐心等待直至系統(tǒng)顯示完成。
-如發(fā)現(xiàn)任何錯(cuò)誤提示,請(qǐng)立即前往OpenCart論壇回報(bào)錯(cuò)誤事項(xiàng)。
清除瀏覧器快取檔案。
前往管理者介面並,嘗試按Ctrl+F5及Ctrl+Shift+R數(shù)次以確保網(wǎng)站沒(méi)有被快取檔影響。然後登入管理者介面。
展開系統(tǒng)清單中的用戶選項(xiàng),點(diǎn)擊用戶群組並進(jìn)入該頁(yè)面,編輯「管理者」並將所有項(xiàng)目勾選後儲(chǔ)存設(shè)定。
-完成這個(gè)步驟後,才能看見(jiàn)新增的用戶群的權(quán)限,從而可以看見(jiàn)所有新版本的新增項(xiàng)目。
啟用所有可看見(jiàn)及可編輯的項(xiàng)目後,展開插件清單並點(diǎn)擊插件項(xiàng)目,從頁(yè)面中再選擇主題(Theme)並將預(yù)設(shè)主題重新啟用。
前往系統(tǒng)設(shè)定並編輯商店:
-更新所有新增的設(shè)定項(xiàng)目並儲(chǔ)存資料。
可以直接進(jìn)入編輯頁(yè)面後再按儲(chǔ)存,使系統(tǒng)將新的欄位都記錄在系統(tǒng)資料庫(kù)中。
取決於將要升級(jí)的版本和現(xiàn)在運(yùn)行的版本,升級(jí)前可能需要作出調(diào)整。這些內(nèi)容按其添加的版本進(jìn)行細(xì)分。
前往店面時(shí),嘗試按Ctrl+F5及Ctrl+Shift+R數(shù)次以確保網(wǎng)站沒(méi)有被快取檔影響。如果沒(méi)有行後第8點(diǎn)的動(dòng)作,將會(huì)看見(jiàn)一個(gè)錯(cuò)誤回報(bào)。