ОШИБКА: «/ app / etc /» должно существовать для правильной работы инструмента magento 1.9

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тоже работает нормально

введите описание изображения здесь

Я тоже пытался с Git. но получаю ту же ошибку

введите описание изображения здесь

Не работает на Linux тоже

введите описание изображения здесь

Может кто-нибудь сказать мне, что именно проблема и как это можно исправить.

Спасибо

urfusion
источник

Ответы:

6

Возможность сделать это работает на машине Windows, а также для PATCH_SUPEE-5344_CE_1.8.0.0_v1-2015-02-10-08-10-38.sh.

Проблема заключалась в следующем: CURRENT_DIR = $PWD_BIN/ (строка 60), и значение $ PWD_BIN определено в том же файле PWD_BIN = which pwd(строка 35), который не работает в окнах, поэтому нам нужно будет заменить это значение.

  1. Открыть баш
  2. Ваш текущий каталог должен быть корнем magento.
  3. Запустите команду 'pwd'
  4. Это даст путь к вашей текущей директории: Проверьте скриншот
  5. Скопируйте этот путь и отредактируйте файл, в строке 67 замените:

    CURRENT_DIR = $PWD_BIN/ до CURRENT_DIR =/d/xampp/htdocs/magento/

Запустите патч с тем же коммандом sh PATCH_SUPEE-5344_CE_1.8.0.0_v1-2015-02-10-08-10-38.sh

Примечание. Убедитесь, что вы заменили '/ d / xampp / htdocs / magento /' на корневой каталог.

и это будет работать как шарм!

ernitinjain
источник