ERRO: “/ app / etc /” deve existir para o trabalho adequado da ferramenta magento 1.9

9

Estou tentando instalar o patch de segurança recém-lançado para o magento 1.9. Eu estou trabalhando no sistema de janelas.

e estou recebendo o seguinte erro.

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.

Estou executando o comando do CMD e também SHestá funcionando bem

insira a descrição da imagem aqui

Eu também tentei com o Git. mas recebendo o mesmo erro

insira a descrição da imagem aqui

Também não está funcionando no Linux

insira a descrição da imagem aqui

Alguém pode me dizer qual é o problema exato e como ele pode ser corrigido.

obrigado

urfusão
fonte

Respostas:

6

Capaz de fazê-lo funcionar na máquina Windows, bem como em PATCH_SUPEE-5344_CE_1.8.0.0_v1-2015-02-10-08-10-38.sh.

O problema era: CURRENT_DIR = $PWD_BIN/ (linha 60) e o valor de $ PWD_BIN é definido no mesmo arquivo PWD_BIN = which pwd(linha 35) que não funciona no Windows, portanto, precisaremos substituir esse valor.

  1. Open bash
  2. Seu diretório atual deve ser a raiz do magento.
  3. Execute o comando 'pwd'
  4. Ele fornecerá o caminho de saída do seu diretório atual: Verifique a captura de tela
  5. Copie este caminho e edite o arquivo, na linha 67 substitua:

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

Executar patch com o mesmo commnd sh PATCH_SUPEE-5344_CE_1.8.0.0_v1-2015-02-10-08-10-38.sh

Nota: Certifique-se de substituir '/ d / xampp / htdocs / magento /' com a raiz do diretório.

e vai funcionar como um encanto !!

ernitinjain
fonte