错误:"/app/etc/"必须存在才能进行正确的工具工作magento1.9
-
12-12-2019 - |
题
我正在尝试为magento1.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上也不工作
任何人都可以告诉我什么是确切的问题,以及如何解决它。
谢谢
解决方案
能够使它在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上不起作用,所以我们需要替换这个值。
- 打开bash
- 您当前的目录应该是magento的根目录。
- 运行命令'pwd'
- 它会给出当前目录的out路径: 检查截图
复制此路径并编辑文件,在第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/'替换为您的目录根目录。
它会像一个魅力!!