COMMENT INSTALLER LES PATCHS DE SÉCURITÉ SUR MAGENTO ?

Article publié par :  Patrick Valibus (Google+ Profile) Mis à jour le 20 déc. 2017 (publié depuis le 12 août 2015)

QUELS SONT LES CORRECTIFS DE SÉCURITÉ À INSTALLER?

Pour être prévenu des solutions disponibles il y a 2 possibilités:

– Par défaut Magento vous alertera en back office lorsqu’un patch de sécurité sera disponible. En cliquant sur le message vous pourrez accèder à la page de téléchargement sur le site officiel.

– En vous abonnant à la newsletter Magento. Le formulaire d’inscription est disponible dans le footer sur le site officiel de https://www.magentocommerce.com

OÙ TÉLÉCHARGER LES PATCHS ?

Les patchs de sécurité sont tous disponibles à l’adresse suivante:  https://www.magentocommerce.com/download

Il sont dans la section “Magento Community Edition Patches” qui se trouve après la zone de téléchargement de la solution magento

COMMENT APPLIQUER UN PATCH CORRECTIF?

  • Cas sans gestionnaire de version (git/svn)

Il est fortement recommandé d’éxécuter d’abord le patch sur un environnement de test ou de pré-production pour s’assurer qu’il ne pose pas de problème.

  1. Uploader le fichier dans votre hébergement
  2. le fichier devra se trouver à la racine de magento, c’est à dire au même niveau que le dossier APP ou le fichier index.php
  3. Executer le patch en lançant la commande suivante
sh ./PATCH_SUPEE-6482_CE_1.9.2.0_v1-2015-08-03-06-51-10.sh
Patch was applied/reverted successfully
  1. répliquer les mêmes changement sur votre plateforme de production
  • Cas avec gestionnaire de version (git/svn)

Dans ce cas seul l’étape 3 change, en effet il vous faudra commité les fichiers modifiés par le patch et les déployer avec votre processus habituel sur votre environnement de production.

Vous pourrez utiliser jenkins ou un git pull par exemple

TESTER VOTRE SITE APRÈS INSTALLATION

Evidemment rien ne garantie que votre site fonctionne encore après ce patch. Suivant les fichiers modifiés par le patch ils peuvent entrainer des régression, il est donc important que vous testiez à minima les fonctions principales de votre site.

EN CAS DE PROBLÈME À L’ÉXÉCUTION DU PATCH :

sh ./PATCH_SUPEE-6482_CE_1.9.2.0_v1-2015-08-03-06-51-10.sh
./PATCH_SUPEE-6482_CE_1.9.2.0_v1-2015-08-03-06-51-10.sh: 14: ./PATCH_SUPEE-6482_CE_1.9.2.0_v1-2015-08-03-06-51-10.sh: 127: not found
./PATCH_SUPEE-6482_CE_1.9.2.0_v1-2015-08-03-06-51-10.sh: 14: ./PATCH_SUPEE-6482_CE_1.9.2.0_v1-2015-08-03-06-51-10.sh: 127: not found
./PATCH_SUPEE-6482_CE_1.9.2.0_v1-2015-08-03-06-51-10.sh: 25: ./PATCH_SUPEE-6482_CE_1.9.2.0_v1-2015-08-03-06-51-10.sh: 0: not found
Checking if patch can be applied/reverted successfully...
Patch was applied/reverted successfully.

Si vous rencontrez un message d’erreur ce type, c’est que votre distribution de linux n’utilise pas le bash compatible avec le patch. Pour corriger ce problème, il vous suffira d’installer l’utilitaire “patch” via la commande suivante :

apt-get install patch

puis d’éxécuter à nouveau le patch mais avec la commande suivante:

sh ./PATCH_SUPEE-6482_CE_1.9.2.0_v1-2015-08-03-06-51-10.sh
Christophe Vidal vous répond
Christophe Vidal vous répondAssocié et directeur commercial – sous 48h ouvrées
+300 clients depuis 2017

Votre pré-audit Magento offert

Technique, performance, SEO, Paid : un expert analyse votre site et vous rappelle avec des propositions concrètes.

Gratuit et sans engagement

+234%de CA en 2 ans
+45%de ventes
6langues

Migration Magento 2 pour les marques du Groupe Blanchon, PIM et ERP synchronisés, catalogue servi en 6 langues. Refonte technique, reprise du SEO et accompagnement continu : le site absorbe la saisonnalité sans incident.

62pays
4langues
57partenaires dans le monde

Le projet de refonte de notre site web nécessitait l’accompagnement d’un expert du développement Magento, de l’UX design et de référencement. Nous avons trouvé ces trois caractéristiques.

Annabelle Meli — Responsable marketing digital chez Enlaps.io
102 000pages vues dans les 48h après l’ouverture
31matchs différents

Pour la billetterie de la Coupe du Monde de Rugby 2023, nous avons conçu une plateforme Magento sur-mesure capable de gérer des flux de dizaines de milliers d'utilisateurs en simultané. Nous avons transformé des défis techniques complexes en une solution agile et performante, optimisée dès sa conception par notre expertise SEO.

410-gone, je vous recommanderai sans hésiter pour la proximité, la réactivité, l’enthousiasme et le côté humain sur chaque projet.

Lucas Chevalier — Responsable Digital chez Couleur
502 M€Chiffre d’affaires consolidé
8sites Magento en production
+900salariés

410-Gone, c’est une équipe compétente, qui sait s’adapter aux besoins spécifiques de ses clients et qui apporte des solutions efficaces, notamment en SEO et sur Magento. Leur support nous a permis d’évoluer et d’optimiser nos sites au fil du temps.

Jérémy Diguet-Dickson — Responsable Digital – Thermador Groupe
1 / 4