Prácticas recomendadas para actualizar el proyecto
- Temas:
- Nube
- Prácticas recomendadas
Creado para:
- Administrador
- Desarrollador
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 tablacron_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.
-
Commerce
- Commerce
- Arquitectura
- Introducción
- Notas de la versión
- Proyecto en la nube
- Herramientas para desarrolladores
- Desarrollo
- Configuración
- Servicios rápidos
- Configuración de tienda
- Sitio de lanzamiento
- Supervisar el sitio