DocumentaciónCommerceGuía de configuración

Solo PaaS

Configuración del sistema de compilación

Última actualización: 15 de julio de 2024
  • Temas:
  • Configuración
  • Versión
  • Implementación

Creado para:

  • Experimentado
  • Administrador
  • Desarrollador

Puede tener un sistema de compilación que cumpla los siguientes requisitos:

  • Todo el código Commerce está bajo control de código fuente en el mismo repositorio que los sistemas de desarrollo y producción

  • Asegúrese de que todos los elementos siguientes estén incluidos en el control de código fuente:

    • app/etc/config.php
    • Directorio generated (y subdirectorios)
    • pub/media directorio
    • Directorio pub/media/wysiwyg (y subdirectorios)
    • Directorio pub/static (y subdirectorios)
  • Debe tener instalada una versión compatible de PHP

  • Debe tener Composer instalado

  • Tiene la propiedad del sistema de archivos y los permisos establecidos como se describe en Requisito previo para los sistemas de desarrollo, compilación y producción.

  • El sistema de compilación no necesita que Commerce esté instalado, pero el código debe estar disponible para él.

ADVERTENCIA
No se requiere la conexión a la base de datos si ya se encuentra en config.php; consulte Exportar la configuración. De lo contrario, se requiere la conexión a base de datos.
INFORMACIÓN
El equipo de generación puede estar en su propio host o en el mismo host que un sistema Commerce instalado.

Configurar el equipo de generación

En las siguientes secciones se explica cómo configurar el equipo de generación.

Instalar Compositor

En primer lugar, compruebe si Composer ya está instalado:

En un símbolo del sistema, introduzca cualquiera de los siguientes comandos:

  • composer --help
  • composer list --help

Si se muestra la ayuda de comandos, Composer ya está instalado.

Si se muestra un error, siga los siguientes pasos para instalar Composer.

Para instalar Composer:

  1. Cambie a o cree un directorio vacío en el servidor de Commerce.

  2. Introduzca los siguientes comandos:

    curl -sS https://getcomposer.org/installer | php
    
    mv composer.phar /usr/local/bin/composer
    

Para obtener más opciones de instalación, consulte la documentación de instalación del Compositor.

Instalar PHP

Instala PHP en CentOS o Ubuntu.

Configurar el sistema de compilación

Para configurar el sistema de compilación:

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

  2. Recupere el código Commerce del control de código fuente.

    Si utiliza Git, utilice el siguiente comando:

    git clone [-b <branch name>] <repository URL>
    
  3. Cambie al directorio raíz de Commerce e introduzca:

    composer install
    
  4. Espere a que se actualicen las dependencias.

  5. Establecer propiedad:

    chown -R <Commerce file system owner name>:<web server username> .
    

    Por ejemplo,

    chown -R commerce-username:apache .
    
  6. Si usa Git, abra .gitignore en un editor de texto.

  7. Comience cada una de las siguientes líneas con un carácter # para comentarlas:

    # app/etc/config.php
    # pub/media/*
    # generated/*
    # pub/media/*.*
    # pub/media/wysiwyg/*
    # pub/static/*
    
  8. Guarde los cambios en .gitignore y salga del editor de texto.

  9. Si utiliza Git, utilice los siguientes comandos para confirmar el cambio:

    git add .gitignore && git commit -m "Modify .gitignore for build and production"
    

    Consulte la .gitignore referencia para obtener más información.

  10. El sistema de compilación debe usar modo predeterminado o modo de desarrollador:

    bin/magento deploy:mode:set <mode>
    

    Se requiere <mode>. Puede ser default o developer.

recommendation-more-help
386822bd-e32c-40a8-81c2-ed90ad1e198c