Frage

Ich versuche, die Sicherheitspatches über SSH zu installieren und erhalte die folgenden Fehlermeldungen:

www.mysite.com@www01:~$ sh ./html/PATCH_SUPEE-1533_EE_1.13.x_v1-2015-02-10-08-18-32.sh
./html/PATCH_SUPEE-1533_EE_1.13.x_v1-2015-02-10-08-18-32.sh: 24: 127: not found
./html/PATCH_SUPEE-1533_EE_1.13.x_v1-2015-02-10-08-18-32.sh: 24: 127: not found
./html/PATCH_SUPEE-1533_EE_1.13.x_v1-2015-02-10-08-18-32.sh: 29: cannot create 0: Permission denied
./html/PATCH_SUPEE-1533_EE_1.13.x_v1-2015-02-10-08-18-32.sh: 29: 0: not found
ERROR: "/www/sites/www.mysite.com/app/etc/" must exist for proper tool work.

www.mysite.com@www01:~$ sh ./html/PATCH_SUPEE-5344_CE_1.8.0.0_v1-2015-02-10-08-10-38.sh
./html/PATCH_SUPEE-5344_CE_1.8.0.0_v1-2015-02-10-08-10-38.sh: 24: 127: not found
./html/PATCH_SUPEE-5344_CE_1.8.0.0_v1-2015-02-10-08-10-38.sh: 24: 127: not found
./html/PATCH_SUPEE-5344_CE_1.8.0.0_v1-2015-02-10-08-10-38.sh: 29: cannot create 0: Permission denied
./html/PATCH_SUPEE-5344_CE_1.8.0.0_v1-2015-02-10-08-10-38.sh: 29: 0: not found
ERROR: "/www/sites/www.mysite.com/app/etc/" must exist for proper tool work.

Irgendwelche Ideen?

War es hilfreich?

Lösung 6

Erfolg!Ich habe die folgenden Befehle ausgeführt, um mit Bash anstelle von SH auszuführen, aus dem richtigen Verzeichnis

generasacodicetagpre.

Andere Tipps

Aus der Zeile in der Fehlermeldung:

ERROR: "/www/sites/www.mysite.com/app/etc/" must exist for proper tool work.

Ich denke, dass eines von zwei Dingen passiert:

  1. /www/sites/www.mysite.com ist nicht Ihr Magento-Stammverzeichnis,
  2. /www/sites/www.mysite.com/app/etc/ nicht über die richtigen Berechtigungen verfügen,

Problem 1 lässt sich leicht sortieren, einfach in das richtige Magento-Stammverzeichnis kopieren.Problem 2 kann gelöst werden, indem entweder die richtigen Berechtigungen angewendet werden app/etc Ordner, damit das Skript eine XML-Datei mit angewendeten Patches erstellen kann, oder stellen Sie sicher, dass Sie den Patch als Webbenutzer ausführen.

Um den Patch als Webbenutzer anzuwenden, versuchen Sie Folgendes:

sudo -u www-data sh ./html/PATCH_SUPEE-1533_EE_1.13.x_v1-2015-02-10-08-18-32.sh

Bitte austauschen www-data um Ihr Webbenutzer zu sein.

Haftungsausschluss: Dieser Inhalt wird von Devdocs-Site entnommen.Weitere Details: Folgen Sie diesem Link .

Sie müssen folgende Punkte gewährleisten.

    .
  1. Stellen Sie sicher, dass sich der Patch in Ihrem Magento-Installationsstammverzeichnis befindet.

    • ubuntu Beispiel: / var / www / magento
    • centos Beispiel: / var / www / html / magento
  2. Vergewissern Sie sich, dass Sie den Patch mit ausreichenden Berechtigungen führen. Normalerweise bedeutet dies, dass dies als Webserverbenutzer oder als Benutzer mit Root-Berechtigungen läuft.

  3. Versuchen Sie, den Patch erneut auszuführen.

  4. Dies ist die offizielle Dokumentation über Magento-Patches .Bitte sehen Sie einen Blick auf

Die Patches sollten im Magento-Stammverzeichnis abgelegt und im Magento-Stammverzeichnis ausgeführt werden:

$ cd html
$ sh ./PATCH_SUPEE-5344_CE_1.8.0.0_v1-2015-02-10-08-10-38.sh

Auch dein sh Shell scheint sehr begrenzt zu sein.Sie können es mit Standard versuchen bash Stattdessen nur für den Fall.

Problem war: current_dir= $ PWD_BIN / (Zeile 60) und der Wert von $ PWD_BIN ist in derselben Datei PWD_BIN= welcher PWD (Zeile 35), wie bei Windows nicht Wok, so dass wir diesen Wert ersetzen müssen.

generasacodicetagpre.

Run Patch mit derselben Kommunikation SH patch_supee-5344_ce_1.8.0.0_v1-2015-02-10-08-10-38.sh

Hinweis: Stellen Sie sicher, dass Sie '/ d / xampf / htdocs / magento /' mit Ihrem Verzeichniswurzel ersetzen.

und es wird wie ein Charme funktionieren !!

originalAntwort

Höchstwahrscheinlich sind die Patches bereits installiert. Versuchen Sie Folgendes:

Über ssh ausführen sudo sh ./PATCH_SUPEE-5344_CE_1.8.0.0.sh -R

Dann renne sudo sh ./PATCH_SUPEE-5344_CE_1.8.0.0.sh

run

    .
  1. pwd
  2. Kopieren Sie den Pfad
  3. Finden Sie das Stammverzeichnis Ihrer Magento-Installation.
  4. run: cd / copiedpath / rootfolder /
  5. renne dann sh filesame.sh
  6. es funktionierte für mich.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit magento.stackexchange
scroll top