Per la pagina di download di Magento , nella sezione patch
Caricare la patch nella directory principale di Magento ed eseguire il comando SSH appropriato: Per i file di patch con estensione `.sh: sh patch_file_name.sh Esempio: sh PATCH_SUPEE-1868_CE_1.7.0.2_v1.sh
Magento consiglia un'invocazione diretta del sh
comando per eseguire il loro patch runner. L'estensione del file .sh
supporta anche questo.
Tuttavia, se guardi all'inizio di ogni file del corridore patch , la linea shebang punta a bash
.
#!/bin/bash
# Patch apllying tool template
# v0.1.2
# (c) Copyright 2013. Magento Inc.
#
Il programmatore in me vuole fidarsi del file sorgente, ma il processo che wink vuole obbedire a ciò che è scritto sul sito Web Magento, il cinico si chiede se la patch sia stata testata rispetto alle differenze tra bash e sh .
REQUIRED_UTILS='sed patch'
tutto ciò che vedo negli.sh
script. I documenti di aggiornamento per le versioni recenti recitano come istruzioni stereo e l'aggiornamento non dovrebbe essere così doloroso.