單一機器部署
本主題說明如何使用命令列,在生產伺服器上部署Commerce的更新。 此程式適用於負責在單一機器上執行存放區的技術使用者,該機器已安裝一些佈景主題和區域設定。
假設
- 您已使用撰寫器安裝Commerce。
- 您正在將更新直接套用至伺服器。
WARNING
如果您使用
貢獻開發人員應使用[本指南][install]更新其Commerce安裝。
git clone
安裝Commerce,則本指南不適用。貢獻開發人員應使用[本指南][install]更新其Commerce安裝。
部署步驟
-
以或切換至檔案系統擁有者的身份登入您的生產伺服器。
-
將目錄變更為Commerce基底目錄:
code language-bash cd <Commerce base directory>
-
使用命令啟用維護模式:
code language-bash bin/magento maintenance:enable
-
使用下列命令模式將更新套用至Commerce或其元件:
code language-bash composer require-commerce <package> <version> --no-update
封裝:您要更新的封裝名稱。
例如:
magento/product-community-edition
magento/product-enterprise-edition
版本:您要更新的封裝目標版本。
-
使用Composer更新元件:
code language-bash composer update
-
更新資料庫架構和資料:
code language-bash bin/magento setup:upgrade
-
編譯程式碼:
code language-bash bin/magento setup:di:compile
-
部署靜態內容:
code language-bash bin/magento setup:static-content:deploy
-
清除快取:
code language-bash bin/magento cache:clean
-
退出維護模式:
code language-bash bin/magento maintenance:disable
recommendation-more-help
386822bd-e32c-40a8-81c2-ed90ad1e198c