Checklist de mise à niveau vers Magento 2.4.9 : PHP 8.5, OpenSearch 3 et extensions

Checklist de mise à niveau vers Magento 2.4.9
Magento 2.4.9 nécessite PHP 8.5, OpenSearch 3, Valkey 9 et une base de données plus récente. Voici ce qu’il faut vérifier avant, pendant et après la mise à niveau, dans l’ordre où nous procédons.

La mise à niveau vers Magento 2.4.9 est avant tout un projet serveur : la nouvelle version nécessite PHP 8.5, OpenSearch 3, Valkey 9 et une base de données plus récente avant que le code Magento lui-même puisse évoluer. Adobe a publié la 2.4.9 le 12 mai 2026 et la prend en charge jusqu’au 31 mai 2029. Cette checklist couvre ce qu’il faut vérifier avant, pendant et après la mise à niveau, dans l’ordre où nous procédons sur les boutiques de nos clients.

Faut-il mettre à niveau maintenant ?

Votre versionFin du support standardRecommandation
2.4.6 ou antérieureTerminé (2.4.6 le 11 août 2026)Mettez à niveau maintenant ; Open Source ne reçoit plus de correctifs réguliers.
2.4.731 mai 2027Planifiez le passage à la 2.4.9 dans les prochains mois.
2.4.831 mai 2028Appliquez les versions de sécurité ; mettez à niveau lorsque vos extensions prendront en charge la 2.4.9.

Vous ne savez pas quelle version vous utilisez ? bin/magento --version vous l’indique, et notre outil gratuit WhizzyScan la compare aussi aux bulletins de sécurité d’Adobe.

Prérequis système de la 2.4.9

Voici les versions testées par Adobe pour les installations on-premise. Adobe ne prend en charge que les combinaisons listées.

Logiciel2.4.92.4.8 (dernière version de sécurité)
PHP8.58.4, 8.3
MySQL8.48.4
MariaDB12.311.4, 11.8
RechercheOpenSearch 3OpenSearch 3 (Elasticsearch 8 également listé)
CacheValkey 9Valkey 8.1
RabbitMQ4.34.3
Varnish88
Composer2.102.10
nginx1.301.30

Source : prérequis système d’Adobe Commerce, mis à jour le 18 septembre 2026. Vérifiez-les à nouveau avant de commencer, car Adobe les met à jour à chaque version de sécurité.

Avant la mise à niveau

1. Faites l’inventaire

  • La version actuelle de Magento et la dernière version de sécurité appliquée.
  • Les versions de PHP, de la base de données, du moteur de recherche, du cache et de la file de messages sur le serveur.
  • Chaque module tiers (bin/magento module:status) et chaque module personnalisé dans app/code.
  • Votre thème : basé sur Luma, Hyvä ou sur mesure.

2. Vérifiez chaque extension

Pour chaque module, vérifiez si l’éditeur propose une version compatible avec la 2.4.9 et PHP 8.5. Classez-les en : mise à jour disponible, correctif à développer par nos soins et abandonné, à remplacer ou supprimer. Les extensions abandonnées sont la cause habituelle des retards de mise à niveau.

3. Planifiez les changements serveur dans le bon ordre

Impossible de tout changer d’un coup. Un ordre sûr :

  1. Passez de Redis à Valkey pour le cache et les sessions si ce n’est pas déjà fait ; les versions actuelles de Magento ne listent plus Redis comme supporté.
  2. Passez la recherche à OpenSearch 3 et réindexez.
  3. Mettez à niveau la base de données vers une version supportée et testez une sauvegarde et une restauration complètes.
  4. Installez PHP 8.5 à côté de votre version actuelle de PHP, pour pouvoir basculer site par site.

4. Attendez-vous à un changement d’éditeur dans l’administration

Selon les comptes rendus de la version 2.4.9, l’éditeur WYSIWYG par défaut passe de TinyMCE à HugeRTE, un fork open source. Les modules d’administration personnalisés qui étendent l’éditeur doivent être testés.

5. Créez une copie de staging

Copiez le code, la base de données et les médias de production sur un serveur de staging correspondant à la stack cible. À partir d’ici, chaque étape s’exécute d’abord sur le staging.

Pendant la mise à niveau (sur le staging)

composer require magento/product-community-edition=2.4.9 --no-update
composer update
bin/magento setup:upgrade
bin/magento setup:di:compile
bin/magento setup:static-content:deploy
bin/magento indexer:reindex
bin/magento cache:flush

Pour Adobe Commerce, utilisez magento/product-enterprise-edition. Corrigez les erreurs de compilation une extension à la fois et notez chaque modification afin de pouvoir la reproduire à l’identique en production.

Testez ce qui rapporte de l’argent

  • La recherche, la navigation à facettes, les fiches produits et les pages catégories.
  • Le panier, chaque mode de livraison, chaque moyen de paiement, les codes promo.
  • Les e-mails de commande, les factures, la grille des commandes de l’administration, les synchronisations ERP ou marketplaces.
  • Les tâches cron et les consommateurs de la file de messages.
  • Les Core Web Vitals sur les principaux modèles, comparés à la production.

Le jour de la mise en production

  1. Gelez les modifications de contenu dans l’administration.
  2. Prenez un instantané de la base de données et des fichiers.
  3. Activez le mode maintenance, déployez, lancez setup:upgrade, compilez et déployez le contenu statique.
  4. Passez en mode production si ce n’est pas déjà le cas.
  5. Désactivez le mode maintenance et relancez la liste de tests sur la boutique en ligne.
  6. Conservez l’instantané jusqu’à ce que vous soyez sûr de vous ; un retour arrière est une restauration, pas un pari.

Après la mise à niveau : protégez votre SEO

  • Régénérez le sitemap et vérifiez qu’il est généré pour la store view en ligne.
  • Comparez un crawl des titres, balises canoniques, codes de statut et balises robots avec le crawl réalisé avant la mise à niveau.
  • Vérifiez la mise en cache des pages : un seul nouveau bloc déclaré cacheable="false" rend des pages entières impossibles à mettre en cache.
  • Surveillez Search Console (couverture et Core Web Vitals) pendant deux semaines.

Notre guide technique du SEO pour Magento contient la liste complète.

Questions fréquentes

Combien de temps prend une mise à niveau vers la 2.4.9 ?

La partie Magento peut prendre quelques jours. Ce sont les changements serveur et le travail sur les extensions qui déterminent le calendrier réel : c’est donc à l’étape d’inventaire que vous saurez combien de temps la vôtre prendra.

Puis-je sauter des versions, par exemple de la 2.4.6 à la 2.4.9 ?

Oui, Composer peut vous mener directement à la 2.4.9. Le travail est le même dans les deux cas : tous les prérequis serveur et toutes les extensions doivent être prêts pour la version cible.

Dois-je mettre à niveau si je suis en 2.4.8 ?

Pas en urgence. La 2.4.8 est supportée jusqu’au 31 mai 2028. Continuez à appliquer ses versions de sécurité et planifiez le passage lorsque vos extensions seront prêtes.

Pouvez-vous réaliser la mise à niveau pour nous ?

Oui. Nous réalisons l’audit de compatibilité, répétons la procédure sur staging et mettons en production avec un retour arrière prêt. Découvrir notre service de mise à niveau Magento.