範例 — 列出可用版本

若要檢視可用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

更新中繼資料

  1. 視需要更新composer.json檔案中的"name""version""description"欄位。

    NOTE
    更新composer.json檔案中的中繼資料完全是表面性的,無法運作。
  2. 套用更新。

    composer update
    
  3. 清除var/generated/子目錄:

    rm -rf var/cache/*
    
    rm -rf var/page_cache/*
    
    rm -rf generated/code/*
    
    NOTE
    如果您使用檔案系統以外的快取儲存體,例如Redis或Memcached,您也必須手動清除其中的快取。
  4. 更新資料庫結構和資料。

    bin/magento setup:upgrade
    
  5. 停用維護模式。

    bin/magento maintenance:disable
    
  6. (選擇性) ​重新啟動清漆。

    如果您使用Varnish來快取頁面,請重新啟動它:

    service varnish restart