ERROR: "/ app / etc /" debe existir para que la herramienta funcione correctamente magento 1.9

9

Estoy tratando de instalar el parche de seguridad recién lanzado para magento 1.9. Estoy trabajando en el sistema de ventanas.

y obtengo el siguiente error.

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.

Estoy ejecutando el comando de CMD y también SHfunciona bien

ingrese la descripción de la imagen aquí

Intenté con Git también. pero obteniendo el mismo error

ingrese la descripción de la imagen aquí

No funciona en Linux también

ingrese la descripción de la imagen aquí

¿Alguien puede decirme cuál es el problema exacto y cómo podría solucionarse?

Gracias

urfusion
fuente

Respuestas:

6

Capaz de hacer que funcione en la máquina de Windows también para PATCH_SUPEE-5344_CE_1.8.0.0_v1-2015-02-10-08-10-38.sh.

El problema era: CURRENT_DIR = $PWD_BIN/ (línea 60) y el valor de $ PWD_BIN se define en el mismo archivo PWD_BIN = which pwd(línea 35) que no funciona en Windows, por lo que tendremos que reemplazar este valor.

  1. Fiesta abierta
  2. Su directorio actual debe ser la raíz de magento.
  3. Ejecute el comando 'pwd'
  4. Le dará la ruta de salida de su directorio actual: Ver captura de pantalla
  5. Copie esta ruta y edite el archivo, en la línea 67 reemplace:

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

Ejecute el parche con el mismo comando sh PATCH_SUPEE-5344_CE_1.8.0.0_v1-2015-02-10-08-10-38.sh

Nota: Asegúrese de reemplazar '/ d / xampp / htdocs / magento /' con la raíz de su directorio.

y funcionará como un encanto !!

ernitinjain
fuente