오류 : 올바른 공구 작업 magento 1.9를 위해“/ app / etc /”가 있어야합니다.


9

magento 1.9 용 새로 릴리스 된 보안 패치를 설치하려고합니다. 나는 창문 시스템에서 일하고 있습니다.

다음과 같은 오류가 발생합니다.

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.

CMD에서 명령을 실행하고 SH있으며 잘 작동합니다.

여기에 이미지 설명을 입력하십시오

나는 힘내로 시도했다. 하지만 같은 오류가 발생합니다

여기에 이미지 설명을 입력하십시오

리눅스에서도 작동하지 않습니다

여기에 이미지 설명을 입력하십시오

누구든지 정확한 문제가 무엇이고 어떻게 해결할 수 있는지 말해 줄 수 있습니까?

감사

답변:


6

PATCH_SUPEE-5344_CE_1.8.0.0_v1-2015-02-10-08-10-38.sh의 경우 Windows 컴퓨터에서도 작동하도록 할 수 있습니다.

문제는 CURRENT_DIR = $PWD_BIN/ (라인 60)이고 $ PWD_BIN의 값은 PWD_BIN = which pwd(라인 35)와 같은 파일에 정의되어 있으므로 윈도우에서 작동하지 않으므로이 값을 바꿔야합니다.

  1. bash 열기
  2. 현재 디렉토리는 magento의 루트 여야합니다.
  3. 'pwd'명령을 실행하십시오.
  4. 현재 디렉토리의 경로를 알려줍니다 : 스크린 샷 확인
  5. 이 경로를 복사하고 파일을 편집 한 후 67 행에서 바꾸십시오.

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

동일한 commnd로 패치 실행 sh PATCH_SUPEE-5344_CE_1.8.0.0_v1-2015-02-10-08-10-38.sh

참고 : '/ d / xampp / htdocs / magento /'를 디렉토리 루트로 바꾸십시오.

그리고 그것은 매력처럼 작동합니다!

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.