Resolver discrepancias de versiones en Adobe Commerce en la infraestructura en la nube
La implementación desde el ensayo hasta la producción falla si la versión de la infraestructura de Adobe Commerce en la nube en el ensayo es anterior a la producción. Déclencheur Esta discrepancia puede afectar a los problemas de compatibilidad y bloquear las implementaciones. Alinear las versiones de los entornos o restablecer la producción puede resolver el problema y garantizar una implementación sin problemas.
Descripción description
Entorno
- Infraestructura de Adobe Commerce en la nube
- Clústeres de ensayo/producción Pro
Problema/Síntomas
- La canalización de implementación falla al insertar el código de ensayo a producción.
- Los registros indican que el error se debe a un intento de reducir la versión de Adobe Commerce en producción.
- Los problemas de compatibilidad surgen debido a las diferentes versiones entre los entornos de ensayo y producción.
Resolución resolution
Nota:
Antes de continuar con los restablecimientos del entorno o los cambios de la base de datos, asegúrese de tener una copia de seguridad completa y validada del entorno de producción. Puede usar la funcionalidad de instantáneas para crear y administrar copias de seguridad de forma segura.
Para resolver este problema, asegúrese de que todos los entornos estén alineados con la misma versión de Adobe Commerce en la infraestructura de la nube que la producción. Siga estos pasos:
- Actualice el entorno de ensayo para que coincida con la versión utilizada en la producción. Esto garantiza la coherencia en todos los entornos y evita errores de implementación. Para obtener más información, consulte Actualizar Commerce versión.
- Si no es posible actualizar el ensayo, considere la posibilidad de restablecer el entorno de producción para que coincida con el ensayo. Confirme que ya se ha realizado una copia de seguridad antes de continuar. Obtenga permiso para eliminar la base de datos de producción existente si es necesario. Para obtener más información, consulte Restablecer entorno en Adobe Commerce en infraestructura en la nube.
- Quite temporalmente los archivos de configuración (
config.php) del repositorio:- Esto deshabilita la administración de la configuración durante las operaciones de restablecimiento. Para obtener más información, consulte Deshacer entorno sin instantánea de nube.
- Desinstale el software de Adobe Commerce mediante el comando setup:uninstall:
- Asegúrese de que todas las configuraciones anteriores se borren antes de la reimplementación. Para obtener más información, consulte Desinstalar Adobe Commerce.
- Vuelva a implementar el código base después de alinear versiones o restablecer entornos:
- Incluir a
composer.locken las confirmaciones del repositorio para la administración de dependencias adecuada.
- Incluir a
- Compruebe que todos los cambios se aplican correctamente y confirme la funcionalidad después de la implementación.
Si mantiene versiones coherentes en todos los entornos o restablece configuraciones incompatibles, puede garantizar implementaciones sin problemas sin encontrar problemas de compatibilidad.