範例 — 列出可用版本
若要檢視可用2.4.x版本的完整清單:
Magento Open Source:
composer show magento/product-community-edition 2.4.* --available | grep -m 1 versions
Adobe Commerce:
composer show magento/product-enterprise-edition 2.4.* --available | grep -m 1 versions
範例 — 品質修補程式
品質修補程式主要包含功能性 和 安全性修正。 但是,它們有時可以包含向後相容的新功能。 使用Composer下載品質修補程式。
Adobe Commerce:
composer require-commerce magento/product-enterprise-edition 2.4.6 --no-update
Magento Open Source:
composer require-commerce magento/product-community-edition 2.4.6 --no-update
範例 — 安全性修補程式
安全性修補程式僅包含安全性修正。 這些設定可讓升級程式更快、更輕鬆。 安全性修補程式使用Composer命名慣例2.4.x-px
。
Adobe Commerce:
composer require-commerce magento/product-enterprise-edition 2.4.6-p3 --no-update
Magento Open Source:
composer require-commerce magento/product-community-edition 2.4.6-p3 --no-update
更新中繼資料
-
視需要更新
composer.json
檔案中的"name"
、"version"
和"description"
欄位。NOTE
更新composer.json
檔案中的中繼資料完全是表面性的,無法運作。 -
套用更新。
composer update
-
清除
var/
和generated/
子目錄:rm -rf var/cache/*
rm -rf var/page_cache/*
rm -rf generated/code/*
NOTE
如果您使用檔案系統以外的快取儲存體,例如Redis或Memcached,您也必須手動清除其中的快取。 -
更新資料庫結構和資料。
bin/magento setup:upgrade
-
停用維護模式。
bin/magento maintenance:disable
-
(選擇性) 重新啟動清漆。
如果您使用Varnish來快取頁面,請重新啟動它:
service varnish restart