2019年3月27日 星期三

Magento 2.3.1 版本 CE / EE 更新

Magento 版本更新

開啟維護模式

php bin/magento maintenance:enable

移除舊版本

移除舊有的版本, 不做檔案的更新(僅修改 composer.json)
open-source(CE)
composer remove magento/product-community-edition --no-update
commerce(EE)
composer remove magento/product-enterprise-edition

顯示目前版本

open-source(CE)
composer show magento/product-community-edition 2.3.* --all | grep -m 1 versions
commerce(EE)
composer show magento/product-enterprise-edition 2.3.* --all | grep -m 1 versions

指定更新版本

指定更新 Magento 2.3.1, 不做檔案的更新(僅修改 composer.json)
open-source(CE)
composer require magento/product-community-edition=2.3.1 --no-update
commerce(EE)
composer require magento/product-enterprise-edition=2.3.1 --no-update

進行更新

透過 composer 安裝 Magento 2.3.1, 同時更新相依套件.
composer update

清除快取

在更新完後, 你必須清除快取
php bin/magento cache:clean 

手動清除快取與產生的檔案

清除 var 與 generated 的子目錄
rm -rf var/cache/*
rm -rf var/cache/*
rm -rf var/cache/*

更新資料庫架構與數據

php bin/magento setup:upgrade

變更檔案權限

chown -R nginx:nginx . 

關閉維護模式

php bin/magento maintenance:disable