错误:“ / 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上也不行

在此处输入图片说明

谁能告诉我确切的问题是什么以及如何解决。

谢谢

Answers:


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行)中定义,因为它在Windows上不起作用,因此我们需要替换该值。

  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 /”替换为目录根目录。

它会像魅力一样运作!!

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.