Par la page de téléchargement de Magento , dans la section des correctifs
Veuillez télécharger le correctif dans votre répertoire racine Magento et exécutez la commande SSH appropriée: Pour les fichiers de correctif avec l'extension de fichier `.sh: sh nom_fichier_chemin.sh Exemple: sh PATCH_SUPEE-1868_CE_1.7.0.2_v1.sh
Magento recommande une invocation directe de la sh
commande pour exécuter leur correctif. L'extension de fichier de .sh
prend également en charge cela.
Cependant, si vous regardez en haut de chaque fichier de correctif , la ligne shebang pointe vers bash
.
#!/bin/bash
# Patch apllying tool template
# v0.1.2
# (c) Copyright 2013. Magento Inc.
#
Le programmeur en moi veut faire confiance au fichier source, mais le processus wonk veut obéir à ce qui est écrit sur le site Web de Magento, le cynique se demande si le patch a été testé par rapport aux différences entre bash et sh .
REQUIRED_UTILS='sed patch'
tout ce que je vois dans les.sh
scripts. Les documents de mise à niveau pour les versions récentes se lisent comme des instructions stéréo, et la mise à niveau ne devrait pas être si douloureuse.