FEHLER: "/ app / etc /" muss vorhanden sein, damit Magento 1.9 ordnungsgemäß funktioniert

9

Ich versuche, den neu veröffentlichten Sicherheitspatch für Magento 1.9 zu installieren. Ich arbeite am Fenstersystem.

und ich erhalte den folgenden Fehler.

D:\xampp\htdocs\magento>sh PATCH_SUPEE-1533_EE_1.13.x_v1-2015-02-10-08-18-32.sh
ERROR: "/app/etc/" must exist for proper tool work.

Ich führe Befehl von CMD aus und SHfunktioniert auch gut

Geben Sie hier die Bildbeschreibung ein

Ich habe es auch mit Git versucht. aber den gleichen Fehler bekommen

Geben Sie hier die Bildbeschreibung ein

Funktioniert auch nicht unter Linux

Geben Sie hier die Bildbeschreibung ein

Kann mir jemand sagen, was genau das Problem ist und wie es behoben werden könnte.

Vielen Dank

Urfusion
quelle

Antworten:

6

Kann auch auf Windows-Computern für PATCH_SUPEE-5344_CE_1.8.0.0_v1-2015-02-10-08-10-38.sh funktionieren.

Das Problem war: CURRENT_DIR = $PWD_BIN/ (Zeile 60) und der Wert von $ PWD_BIN ist in derselben Datei PWD_BIN = which pwd(Zeile 35) definiert, die unter Windows nicht funktioniert, sodass wir diesen Wert ersetzen müssen.

  1. Bash öffnen
  2. Ihr aktuelles Verzeichnis sollte das Stammverzeichnis von Magento sein.
  3. Führen Sie den Befehl 'pwd' aus.
  4. Es wird der Ausgangspfad Ihres aktuellen Verzeichnisses angezeigt : Überprüfen Sie den Screenshot
  5. Kopieren Sie diesen Pfad und bearbeiten Sie die Datei in Zeile 67 und ersetzen Sie:

    CURRENT_DIR = $PWD_BIN/ bis CURRENT_DIR =/d/xampp/htdocs/magento/

Führen Sie den Patch mit demselben Befehl aus sh PATCH_SUPEE-5344_CE_1.8.0.0_v1-2015-02-10-08-10-38.sh

Hinweis: Stellen Sie sicher, dass Sie '/ d / xampp / htdocs / magento /' durch Ihr Verzeichnis root ersetzen.

und es wird wie ein Zauber funktionieren !!

ernitinjain
quelle