BŁĄD: „/ app / etc /” musi istnieć dla poprawnej pracy narzędzia magento 1.9

9

Próbuję zainstalować nowo wydaną poprawkę bezpieczeństwa dla magento 1.9. Pracuję nad systemem okien.

i pojawia się następujący błąd.

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.

Korzystam z polecenia CMD i też SHdziała dobrze

wprowadź opis zdjęcia tutaj

Próbowałem też z Git. ale pojawia się ten sam błąd

wprowadź opis zdjęcia tutaj

Nie działa również w systemie Linux

wprowadź opis zdjęcia tutaj

Czy ktoś może mi powiedzieć, jaki jest dokładnie problem i jak można go naprawić.

Dzięki

urfuzja
źródło

Odpowiedzi:

6

Może sprawić, że będzie działał również na komputerze z systemem Windows dla PATCH_SUPEE-5344_CE_1.8.0.0_v1-2015-02-10-08-10-38.sh.

Problem polegał na: CURRENT_DIR = $PWD_BIN/ (wiersz 60), a wartość $ PWD_BIN jest zdefiniowana w tym samym pliku PWD_BIN = which pwd(wiersz 35), ponieważ nie działa w systemie Windows, więc będziemy musieli zastąpić tę wartość.

  1. Otwórz bash
  2. Twój bieżący katalog powinien być katalogiem głównym magento.
  3. Uruchom polecenie „pwd”
  4. Podaje ścieżkę wyjściową do bieżącego katalogu: Sprawdź zrzut ekranu
  5. Skopiuj tę ścieżkę i edytuj plik, w linii 67 zamień:

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

Uruchom łatkę z tym samym poleceniem sh PATCH_SUPEE-5344_CE_1.8.0.0_v1-2015-02-10-08-10-38.sh

Uwaga: Upewnij się, że zastąpiłeś '/ d / xampp / htdocs / magento /' katalogiem głównym.

i będzie działać jak urok !!

ernitinjain
źródło