Niet-overeenkomende versie in Adobe Commerce oplossen voor Cloud-infrastructuur
De implementatie van testfasen naar productie mislukt als de Adobe Commerce-versie van de Cloud-infrastructuur in de testfase ouder is dan in de productie. Dit probleem kan compatibiliteitsproblemen veroorzaken en implementaties blokkeren. Het probleem kan worden opgelost door de omgevingsversies uit te lijnen of de productie opnieuw in te stellen en een vloeiende implementatie te garanderen.
Beschrijving description
Omgeving
- Adobe Commerce on Cloud-infrastructuur
- Pro Staging-/productieclusters
Probleem/symptomen
- De pijpleiding van de plaatsing ontbreekt wanneer het duwen van code van het opvoeren aan productie.
- Logs geeft aan dat de fout wordt veroorzaakt door een poging om de Adobe Commerce-versie in productie te verlagen.
- Er doen zich compatibiliteitsproblemen voor als gevolg van verschillende versies tussen testomgeving en productieomgeving.
Resolutie resolution
Nota:
Voordat u verdergaat met het terugzetten van de omgeving of wijzigingen in de database, moet u controleren of u een volledige en gevalideerde back-up van de productieomgeving hebt. U kunt de momentopnamefunctionaliteit gebruiken om steunen veilig tot stand te brengen en te beheren.
Om dit probleem op te lossen, moet u ervoor zorgen dat alle omgevingen op de Cloud-infrastructuurversie op dezelfde Adobe Commerce zijn afgestemd als de productie. Voer de volgende stappen uit:
- Voer een upgrade uit op de testomgeving zodat deze overeenkomt met de versie die in de productie wordt gebruikt. Dit zorgt voor consistentie in verschillende omgevingen en voorkomt implementatiefouten. Voor meer informatie, verwijs naar versie van Commerce van de Verbetering .
- Als het upgraden niet haalbaar is, kunt u overwegen de productieomgeving opnieuw in te stellen op maat van de fasering. Bevestig dat er al een reservekopie is gemaakt voordat u verdergaat. Verkrijg toestemming om het bestaande productiedatabase indien nodig te laten vallen. Voor meer informatie, verwijs naar milieu van het Terugstellen op Adobe Commerce op de infrastructuur van de Wolk .
- Verwijder tijdelijk configuratiebestanden (
config.php) uit uw opslagplaats:- Dit maakt configuratiebeheer tijdens het terugstellen verrichtingen onbruikbaar. Voor meer informatie, verwijs naar Terugdraaiomgeving zonder de momentopname van de Wolk .
- Desinstalleer de software van Adobe Commerce gebruikend het opstelling :uninstall bevel:
- Zorg ervoor dat alle vorige configuraties zijn gewist voordat u de software opnieuw gaat implementeren. Voor meer informatie, verwijs naar Uninstall Adobe Commerce .
- Implementeer uw codebase opnieuw nadat u versies hebt uitgelijnd of omgevingen hebt hersteld:
- Neem
composer.lockop in de repository voor een goed afhankelijkheidsbeheer.
- Neem
- Controleer of alle wijzigingen correct zijn toegepast en bevestig de functionaliteit na de implementatie.
Door consistente versies in alle omgevingen te onderhouden of incompatibele instellingen opnieuw in te stellen, kunt u ervoor zorgen dat de implementatie soepel verloopt zonder dat er compatibiliteitsproblemen optreden.