單一機器部署

本主題說明如何使用命令列,在生產伺服器上部署Commerce的更新。 此程式適用於負責在單一機器上執行存放區的技術使用者,該機器已安裝一些佈景主題和區域設定。

假設

  • 您已使用撰寫器安裝Commerce。
  • 您正在將更新直接套用至伺服器。
WARNING
如果您使用git clone安裝Commerce,則本指南不適用。
貢獻開發人員應使用[本指南][install]更新其Commerce安裝。

部署步驟

  1. 以或切換至檔案系統擁有者的身份登入您的生產伺服器。

  2. 將目錄變更為Commerce基底目錄:

    code language-bash
    cd <Commerce base directory>
    
  3. 使用命令啟用維護模式:

    code language-bash
    bin/magento maintenance:enable
    
  4. 使用下列命令模式將更新套用至Commerce或其元件:

    code language-bash
    composer require-commerce <package> <version> --no-update
    

    封裝:您要更新的封裝名稱。

    例如:

    • magento/product-community-edition
    • magento/product-enterprise-edition

    版本:您要更新的封裝目標版本。

  5. 使用Composer更新元件:

    code language-bash
    composer update
    
  6. 更新資料庫架構和資料:

    code language-bash
    bin/magento setup:upgrade
    
  7. 編譯程式碼:

    code language-bash
    bin/magento setup:di:compile
    
  8. 部署靜態內容:

    code language-bash
    bin/magento setup:static-content:deploy
    
  9. 清除快取:

    code language-bash
    bin/magento cache:clean
    
  10. 退出維護模式:

    code language-bash
    bin/magento maintenance:disable
    
recommendation-more-help
386822bd-e32c-40a8-81c2-ed90ad1e198c