Prácticas recomendadas para actualizar el proyecto

Siga las prácticas recomendadas para compilaciones e implementación, y use el flujo de trabajo Actualizaciones y parches para actualizar su aplicación. Siga estas directrices para planificar el trabajo de actualización y posterior a la actualización:

  • Haga una copia de seguridad del proyecto-Antes de actualizar Adobe Commerce y cualquier extensión de terceros o personalizada, haga una copia de seguridad de la base de datos en los entornos de integración, ensayo y producción. Consulte Hacer una copia de seguridad de la base de datos.

  • Comprobar problemas de compatibilidad-

    • Asegúrese de que todas las temáticas personalizadas sean compatibles con la nueva versión de Adobe Commerce

    • Después de actualizar extensiones de terceros y personalizadas, utilice el comando magento-cloud local:build para validar las dependencias del Compositor antes de implementar.

    • Revise las notas de la versión y la documentación de la extensión de Adobe Commerce para asegurarse de que ha implementado las soluciones alternativas o los cambios de configuración necesarios para solucionar problemas funcionales conocidos y errores relacionados con la versión y las extensiones de Adobe Commerce actualizadas.

    • Asegúrese de que las versiones del servicio instalado sean compatibles con la nueva versión de Adobe Commerce y actualice los servicios según sea necesario. Ver Servicios.

    • Pruebe la base de datos para abordar cualquier problema que puedan introducir las actualizaciones de la versión y las extensiones de Adobe Commerce.

    • Realice las actualizaciones necesarias en la configuración específica del entorno antes de implementarla en el entorno remoto.

    • Asegúrese de que la versión del servicio de búsqueda sea compatible con la versión del cliente PHP. Ver Configurar Elasticsearch o Configurar OpenSearch.

  • Compruebe la conectividad de la base de datos y el almacenamiento disponible en entornos remotos-

    • Utilice SSH para iniciar sesión en el servidor remoto y verificar la conexión con la base de datos MySQL. Ver Conectarse a la base de datos.

    • Comprobar el almacenamiento disponible en el entorno remoto: utilice el comando disk free para ver y administrar el espacio en disco disponible en los entornos de la nube. Ver Administrar espacio en disco.

      • Compruebe el tamaño de la base de datos actualizada y compruebe que el archivo services.yaml tiene suficiente espacio en disco asignado.

      • Libere espacio en disco: borre la caché y limpie los directorios /log y /tmp antes de implementar.

  • Planifique y realice una actualización correcta en los entornos local e de integración antes de implementarla en Ensayo: después de la actualización, pruebe su implementación y resuelva cualquier problema.

  • Combine código en Ensayo y, a continuación, en Producción: realice pruebas y resuelva cualquier problema en el entorno de ensayo antes de insertar cambios en el entorno de producción.

  • Completar tareas posteriores a la actualización-

    • Utilice SSH para iniciar sesión en el servidor remoto y compruebe lo siguiente:

      • Compruebe el estado del indexador y vuelva a indexar según sea necesario. Consulte Administrar los indexadores en la Guía de configuración.

      • Compruebe los registros de cron y la tabla cron_schedule en la base de datos de Adobe Commerce para comprobar el estado de cron y volver a ejecutar los trabajos de cron según sea necesario.
        Consulte Registro en la Guía de configuración.

    • Complete el UAT de prueba de aceptación de usuarios posterior a la actualización en entornos de ensayo y producción y corrija cualquier problema relacionado con las actualizaciones de extensiones personalizadas y de terceros.

recommendation-more-help
7c2b03ac-000c-497d-aba3-2c6dc720a938