Na stronie pobierania Magento , w sekcji łatek
Prześlij łatkę do katalogu głównego Magento i uruchom odpowiednią komendę SSH: W przypadku plików łat z rozszerzeniem `.sh: sh nazwa_pliku_ łatki.sh Przykład: sh PATCH_SUPEE-1868_CE_1.7.0.2_v1.sh
Magento zaleca bezpośrednie wywołanie tego sh
polecenia, aby uruchomić ich program uruchamiający poprawki. .sh
Obsługuje to także rozszerzenie pliku .
Jeśli jednak spojrzysz na górę każdego pliku programu uruchamiającego poprawki , linia shebang wskazuje bash
.
#!/bin/bash
# Patch apllying tool template
# v0.1.2
# (c) Copyright 2013. Magento Inc.
#
Programiści we mnie chcą zaufać plikowi źródłowemu, ale proces nie chce słuchać tego, co jest napisane na stronie Magento, cynik zastanawia się, czy łatka została przetestowana pod kątem różnic między bash a sh .
REQUIRED_UTILS='sed patch'
wszystko co widzę w.sh
skryptach. Dokumenty dotyczące aktualizacji najnowszych wersji brzmią jak instrukcje stereo, a aktualizacja nie powinna być tak bolesna.