Fehler!Einige erforderliche Systemtools beim Versuch, Magento-Patches über SSH anzuwenden
-
12-12-2019 - |
Frage
Ich habe versucht, einige Magento-Patches über anzuwenden SSH
(SUPEE-5344
und SUPEE-1533
) von der Download-Seite der Magento Community Edition (https://www.magentocommerce.com/products/downloads/magento/)
Ich laufe in einem SSH
Sitzung:
sh PATCH_SUPEE-1533_EE_1.13.x_v1-2015-02-10-08-18-32.sh
es wird jedoch weiterhin die folgende Fehlermeldung angezeigt:
Fehler!Einige erforderliche Systemtools, die in diesem sh-Skript verwendet werden, sind nicht installiert:Tool (s) "Patch" wird (werden) vermisst, bitte installieren Sie es (sie).
Ich habe versucht, frühere Patches anzuwenden, erhalte aber die gleiche Fehlermeldung.Wie behebe ich das, um die Patches anzuwenden?
Lösung
Die Lösung besteht darin, das zu installieren patch
Paket:
yum install patch
oder zypper install patch
für openSUSE LINUX.
Dann lauf sh
Patchdatei:
sh PATCH_SUPEE-1533_EE_1.13.x_v1-2015-02-10-08-18-32.sh
Überprüfen, ob der Patch erfolgreich angewendet / zurückgesetzt werden kann...Der Patch wurde erfolgreich angewendet / zurückgesetzt.
Wiederholen Sie dies für alle fehlenden Patches.
Beachten:Ich habe dies bereitgestellt, da ich ziemlich viel Zeit damit verbracht habe, bevor mir klar wurde, dass der Fehler nicht für einen vorherigen Patch, sondern für das Patch-Paket selbst aufgetreten ist.
Andere Tipps
Ich habe eine mögliche Lösung für diejenigen gefunden, die keinen SSH-Zugriff haben oder Schwierigkeiten haben, den Befehl sh zu verwenden, um den Patch zu beantragen:(Gemeinschaftsausgabe)
Mit dem erfolgreichen Update auf dem lokalen Rechner, finden Sie die 5 Dateien auf Ihrer lokalen Maschine, die die Aktualisierungen haben:
app / code / Kern / Magier / Administrator / Modell / Beobachter.PHP
app / code / Kern / Magier / Kern / Controller / Anfrage / Http.PHP
app / code / Kern / Magier / Oauth / Controller / Adminhtml / Oauth / Autorisierungscontroller.PHP
app / code / Kern / Magier / XmlConnect / Modell / Beobachter.PHP
lib/Varien/Db/Adapter/Pdo/Mysql.PHP
laden Sie diese Dateien per FTP auf Ihren Server hoch, und die Patches sind fertig!
Für mich ist dies eine sicherere Option, um die Patches zu beantragen.
Bitte korrigieren Sie mich, wenn ich falsch liege!