ModStartCMS 系統升級指引

Alan008 發表於 2021-10-09

ModStart 的升級需要執行以下基本步驟,請確保每個步驟正確。

說明:升級前請全量備份網站資料庫和程式碼,避免升級操作有誤造成系統不能正常執行。

假如舊系統的部署目錄為 /wwwroot/test.com, 請重新命名為 /wwwroot/test.com.bk

Linux參考命令

mv /wwwroot/test.com /wwwroot/test.com.bk

Windows參考操作

請按照描述自行操作

解壓最新的程式碼到 /wwwroot/test.com

Linux參考命令

mkdir -p /wwwroot/test.com
cp xxx.zip /wwwroot/test.com
cd /wwwroot/test.com
unzip xxx.zip

Windows參考操作

請按照描述自行操作

如果您的系統不是行業定製版,可能有些模組是您自行安裝的,這時需要將 module/ 目錄中的自安裝模組複製到升級後的系統中。

Linux參考命令

cp -av /wwwroot/test.com.bk/module/xxx /wwwroot/test.com/module

Windows參考操作

請按照描述自行操作

從老的專案程式碼中複製以下配置檔案到新的程式碼中。

  • 配置檔案:.env
  • 上傳檔案:public/data

Linux參考命令

cp -av /wwwroot/test.com.bk/.env /wwwroot/test.com/
cp -av /wwwroot/test.com.bk/public/data /wwwroot/test.com/public/

Windows參考操作

請按照描述自行操作

說明:系統的升級會伴隨著資料庫欄位和系統配置的升級,系統的版本釋出都會包含歷史系統的所有操作,執行該步驟可以升級系統資料庫欄位、操作等

Linux參考命令

php /wwwroot/test.com/artisan migrate
php /wwwroot/test.com/artisan modstart:module-install-all 
  • 如果您啟用了 Redis 等外部快取依賴,請清除快取後再重新訪問系統。
  • 如果您使用的是系統自帶的檔案快取,直接訪問新系統。
本作品採用《CC 協議》,轉載必須註明作者和本文連結