Mise à niveau de Magento vers la version 2.4.7

Comment mettre à niveau Magentoà Version 2.4.7 Utilisation de Composer

Magento publie régulièrement des mises à jour pour améliorer les performances, la sécurité et les fonctionnalités. Avec la dernière version, Magento 2.4.7, les commerçants peuvent profiter de nouvelles fonctionnalités et améliorations. Dans ce guide, nous vous guiderons tout au long du processus de mise à niveau de Magento vers la version 2.4.7 à l’aide de Composer.

Avant que tu commences:

Avant de lancer le processus de mise à niveau, il est essentiel de prendre quelques mesures de précaution :

  1. Sauvegardez vos données : effectuez une sauvegarde complète de vos fichiers, de votre base de données et de votre répertoire multimédia Magento. Cela garantit que vous pouvez revenir à la version précédente si nécessaire.
  2. Vérifiez la configuration système requise : assurez-vous que votre serveur répond à la configuration système requise pour Magento 2.4.7. Cela inclut la compatibilité des versions PHP, les extensions PHP requises et d’autres prérequis. Magento 2.4.7nécessite PHP 8.3.
  3. Désactiver le mode maintenance : pensez à utiliser le mode maintenance

Étapes de mise à niveau :

Suivez ces étapes pour mettre à niveau Magento vers la version 2.4.7 à l’aide de Composer :

  1. Mettre à jour Composer : assurez-vous que la dernière version de Composer est installée sur votre système en exécutant la commande suivante :
composer self-update
  1. Mettre à jour Composer.json : ouvrez votrecomposer.json et spécifiez la version de Magento vers laquelle vous souhaitez effectuer la mise à niveau. Mettre à jour leexiger section pour définir la version de Magento sur 2.4.7 :
„require“: {
„magento/product-community-edition“: „2.4.7“
}
  1. Mettre à jour les dépendances : exécutez la mise à jour de Composer pour télécharger et installer la dernière version de Magento et ses dépendances :
composer update
  1. Vider le cache : après la mise à jour, videz le cache en exécutant la commande suivante :
bin/magento cache:clean
  1. Mettre à jour le schéma et les données de la base de données : mettez à jour le schéma et les données de la base de données à l’aide de la commande suivante :
bin/magento setup:upgrade
  1. Déployer du contenu statique : déployez du contenu statique pour mettre à jour la vitrine (si vous utilisez des modèles) en exécutant :
bin/magento setup:static-content:deploy -f
  1. Réindexer les données : réindexer les données pour garantir une fonctionnalité appropriée :
bin/magento indexer:reindex
  1. Rechercher les erreurs : Enfin, recherchez les erreurs dans les journaux Magento ou pendant le processus de mise à niveau. Résolvez tous les problèmes qui pourraient survenir.

Considérations importantes :

  • Compatibilité des extensions : Avant la mise à niveau, assurez-vous que toutes les extensions et personnalisations tierces sont compatibles avec Magento 2.4.7.Vérifiez auprès des développeurs d’extensions les mises à jour de compatibilité.
  • Compatibilité des thèmes :Vérifiez que votre thème Magento est compatible avec la version 2.4.7.Les thèmes personnalisés peuvent nécessiter des mises à jour pour fonctionner correctement avec la nouvelle version.
  • Code personnalisé:Examinez toutes les modifications du code personnalisé pour garantir la compatibilité avec Magento 2.4.7. Testez minutieusement pour identifier et résoudre tout problème.
  • Sauvegarde et tests :Effectuez toujours d’abord les mises à niveau sur un environnement de test pour tester tout problème. Une fois le test réussi, procédez à la mise à niveau sur le site en direct.

En suivant ces étapes et considérations, vous pouvez mettre à niveau en toute sécurité votre boutique Magento vers la version 2.4.7, garantissant une transition en douceur avec un minimum de perturbations.

Améliorations de la plateforme

Les mises à niveau de la plateforme pour cette version améliorent la conformité avec les dernières meilleures pratiques de sécurité.

Magento Open Source 2.4.7 inclut les mises à niveau de plateforme suivantes :

  • Compatibilité PHP 8.3. Cette version introduit la prise en charge de PHP 8.3. Magento Open Source prend désormais en charge PHP 8.3 et 8.2. PHP 8.2 sera pris en charge jusqu’à sa date de fin de service (EOS) en décembre 2025. Après décembre 2025, tous les commerçants exécutant des déploiements 2.4.7 devraient migrer vers PHP 8.3..

Magento Open Source 2.4.7 est toujours compatible avec PHP 8.1 à des fins de mise à niveau uniquement. PHP 8.1 n’est pas pris en charge et n’est pas recommandé. Le code principal de Magento Open Source 2.4.7, toutes les extensions fournies et toutes les extensions et services SaaS appartenant à Adobe sont compatibles avec PHP 8.3.

  • Prise en charge de RabbitMQ 3.13. Cette version est compatible avec la dernière version de RabbitMQ 3.13. La compatibilité reste avec RabbitMQ 3.11 et 3.12, qui sont pris en charge respectivement jusqu’en août 2024 et décembre 2024, mais Adobe a recommandé d’utiliser Magento Open Source 2.4.7 uniquement avec RabbitMQ 3.13..
  • Compositeur 2.7.x. Compatibilité avec Composer 2.2.x reste.
  • Prise en charge du cache de vernis 7.4. Cette version est compatible avec la dernière version de Varnish Cache 7.4. La compatibilité reste avec les versions 6.0.x et 7.2.x, mais nous recommandons d’utiliser Magento Open Source 2.4.7 uniquement avec Varnish Cache version 7.4 ou version 6.0 LTS.
  • Recherche élastique 8.11 compatibilité
  • Recherche ouverte 2.12 et prise en charge d’OpenSearch 1.3
  • Redis 7.2
  • Lepostes la bibliothèque a été remplacée par la dernière version dejsArbre.
  • jquery/fileUpload la bibliothèque a été supprimée.

Toutes les bibliothèques JavaScript et dépendances NPM du code principal de Magento Open Source ont été mises à jour avec les dernières versions disponibles. Toutes les dépendances de la bibliothèque Laminas ont été mises à jour vers la dernière version compatible avec PHP 8.3.

Si vous rencontrez des difficultés pendant le processus de mise à niveau ou avez besoin d’aide, n’hésitez pas à contacter notre équipe pour obtenir de l’aide.

Partager:

Références supplémentaires

ShipGratis

Notre projet Free Shipping est un marché en ligne mondial qui propose une grande variété de marchandises telles que des

En savoir plus

Shishapalace

Premièrement, la sécurité. Nous avons commencé notre partenariat avec Shishapalace en migrant leur plateforme e-commerce de Magento 1 vers Magento

En savoir plus