Auf der Magento- Download-Seite im Patches-Bereich
Laden Sie den Patch in Ihr Magento-Stammverzeichnis hoch und führen Sie den entsprechenden SSH-Befehl aus: Für Patch-Dateien mit der Dateierweiterung `.sh: sh patch_file_name.sh Beispiel: sh PATCH_SUPEE-1868_CE_1.7.0.2_v1.sh
Magento empfiehlt einen direkten Aufruf des sh
Befehls, um den Patch-Runner auszuführen. Die Dateierweiterung von .sh
unterstützt dies ebenfalls.
Wenn Sie sich jedoch die Spitze jeder Patch-Runner-Datei ansehen , zeigt die Shebang-Linie auf bash
.
#!/bin/bash
# Patch apllying tool template
# v0.1.2
# (c) Copyright 2013. Magento Inc.
#
Der Programmierer in mir möchte der Quelldatei vertrauen, aber der Prozess will wissen, was auf der Magento-Website steht. Der Zyniker fragt sich, ob der Patch gegen die Unterschiede zwischen bash und sh getestet wurde .
REQUIRED_UTILS='sed patch'
Alles was ich in den.sh
Skripten sehe . Die Aktualisierungsdokumente für neuere Versionen lesen sich wie Stereoanweisungen, und die Aktualisierung sollte nicht so schmerzhaft sein.