Implementación de un solo equipo

En este tema se proporcionan instrucciones para implementar actualizaciones en Commerce en un servidor de producción mediante la línea de comandos. Este proceso se aplica a los usuarios técnicos responsables de las tiendas que se ejecutan en un solo equipo con algunos temas y configuraciones regionales instalados.

Suposiciones

  • Ha instalado Commerce con Composer.
  • Está aplicando actualizaciones directamente al servidor.
WARNING
Esta guía no se aplica si utilizó git clone para instalar Commerce.
Los desarrolladores colaboradores deben usar [esta guía][install] para actualizar su instalación de Commerce.

Pasos de implementación

  1. Inicie sesión en el servidor de producción como propietario del sistema de archivos o cambie a él.

  2. Cambie al directorio base de Commerce:

    code language-bash
    cd <Commerce base directory>
    
  3. Habilite el modo de mantenimiento con el comando:

    code language-bash
    bin/magento maintenance:enable
    
  4. Aplique actualizaciones a Commerce o a sus componentes mediante el siguiente patrón de comandos:

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

    paquete: El nombre del paquete que desea actualizar.

    Por ejemplo:

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

    versión: La versión de destino del paquete que desea actualizar.

  5. Actualizar componentes con Composer:

    code language-bash
    composer update
    
  6. Actualizar el esquema y los datos de la base de datos:

    code language-bash
    bin/magento setup:upgrade
    
  7. Compile el código:

    code language-bash
    bin/magento setup:di:compile
    
  8. Implementar contenido estático:

    code language-bash
    bin/magento setup:static-content:deploy
    
  9. Limpie la caché:

    code language-bash
    bin/magento cache:clean
    
  10. Salir del modo de mantenimiento:

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