Bonnes pratiques relatives à la mise à niveau de votre projet

Suivez les bonnes pratiques relatives aux versions et au déploiement, puis utilisez la méthode Mises à niveau et correctifs pour mettre à niveau votre application. Suivez les instructions suivantes pour planifier votre mise à niveau et votre travail après la mise à niveau :

  • Sauvegarde de votre projet-Avant de mettre à niveau Adobe Commerce et toutes les extensions tierces ou personnalisées, sauvegardez la base de données dans les environnements d’intégration, d’évaluation et de production. Voir Sauvegarde de la base.

  • Vérification des problèmes de compatibilité-

    • Assurez-vous que tous les thèmes personnalisés sont compatibles avec la nouvelle version d’Adobe Commerce.

    • Après la mise à niveau d’extensions tierces et personnalisées, utilisez la méthode magento-cloud local:build pour valider les dépendances du compositeur avant le déploiement.

    • Consultez les notes de mise à jour et la documentation sur l’extension Adobe Commerce pour vous assurer que vous avez mis en oeuvre les solutions ou modifications de configuration requises pour résoudre les problèmes fonctionnels connus et les bogues liés à la mise à niveau de la version et des extensions d’Adobe Commerce.

    • Assurez-vous que les versions de service installées sont compatibles avec la nouvelle version d’Adobe Commerce et mettez à niveau les services si nécessaire. Voir Services.

    • Testez votre base de données pour résoudre les problèmes liés aux mises à jour de la version et des extensions d’Adobe Commerce.

    • Effectuez les mises à jour requises des paramètres spécifiques à l’environnement avant de procéder au déploiement dans l’environnement distant.

    • Assurez-vous que la version du service de recherche est compatible avec la version du client PHP. Voir Configuration d’un Elasticsearch ou Configuration d’OpenSearch.

  • Vérifier la connectivité de la base de données et le stockage disponible dans les environnements distants-

    • Utilisez SSH pour vous connecter au serveur distant et vérifier la connexion à la base de données MySQL. Voir Connexion à la base de données.

    • Vérifier le stockage disponible dans l’environnement distant - Utilisez le disk free pour afficher et gérer l’espace disque disponible dans vos environnements cloud. Voir Gestion de l’espace disque.

      • Vérifiez la taille de la base de données mise à niveau et vérifiez que la variable services.yaml dispose de suffisamment d’espace disque alloué.

      • Libérer l’espace disque : effacez le cache et nettoyez le /log et /tmp avant le déploiement.

  • Planifiez et effectuez une mise à niveau réussie sur les environnements locaux et d’intégration, avant de procéder au déploiement vers l’évaluation-Après la mise à niveau, testez votre déploiement et résolvez les problèmes.

  • Fusionner le code vers l’évaluation, puis vers la production-Testez et résolvez les problèmes de l’environnement d’évaluation avant d’appliquer les modifications à l’environnement de production.

  • Terminer les tâches après la mise à niveau-

    • Utilisez SSH pour vous connecter au serveur distant et vérifiez les éléments suivants :

      • Vérifiez l’état de l’indexeur et réindexez-le selon vos besoins. Voir Gestion des indexeurs dans le Guide de configuration.

      • Vérifiez les cron les journaux et la cron_schedule dans la base de données Adobe Commerce pour vérifier l’état de cron et réexécuter les tâches cron si nécessaire.
        Voir Journalisation dans le Guide de configuration.

    • Effectuez les tests d’acceptation utilisateur après la mise à niveau UAT dans les environnements d’évaluation et de production et corrigez les problèmes liés aux mises à niveau d’extension tierces et personnalisées.

recommendation-more-help
05f2f56e-ac5d-4931-8cdb-764e60e16f26