单机部署

本主题提供有关使用命令行在生产服务器上部署对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. 使用编辑器更新组件:

    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