Magento SUPEE-1533 5344 127:修补时未找到

Magento SUPEE-1533 5344 127:修补时未找到,magento,patch,Magento,Patch,我最近的补丁有以下问题 Magento CE 1.9.0.1版 usr/home/*****/public_html/*****>sh PATCH_SUPEE-5344_CE_1.8.0.0_v1-2015-02-10-08-10-38.sh 127:找不到 127:找不到 0:找不到 正在检查修补程序是否可以成功应用/恢复 /usr/home/*****/public_html/*****>sh PATCH_SUPEE-1533_EE_1.13.x_v1-2015-02-10-08-18-

我最近的补丁有以下问题

Magento CE 1.9.0.1版


usr/home/*****/public_html/*****>sh PATCH_SUPEE-5344_CE_1.8.0.0_v1-2015-02-10-08-10-38.sh

127:找不到 127:找不到 0:找不到

正在检查修补程序是否可以成功应用/恢复


/usr/home/*****/public_html/*****>sh PATCH_SUPEE-1533_EE_1.13.x_v1-2015-02-10-08-18-32.sh

127:找不到 127:找不到 0:找不到

正在检查修补程序是否可以成功应用/恢复

修补程序:无法识别的选项“--dry run” 用法:/usr/bin/patch[options][origfile[patchfile]][+[options][origfile]]

选项:

   [-cCeEflnNRsStuv] [-b backup-ext] [-B backup-prefix] [-d directory]

   [-D symbol] [-F max-fuzz] [-i patchfile] [-o out-file] [-p[strip-count]]

   [-r rej-name] [-V {numbered,existing,simple}] [--check] [--context]

   [--prefix=backup-prefix] [--suffix=backup-ext] [--ifdef=symbol]

   [--directory=directory] [--ed] [--fuzz=max-fuzz] [--force] [--batch]

   [--ignore-whitespace] [--forward] [--reverse] [--output=out-file]

   [--strip[=strip-count]] [--normal] [--reject-file=rej-name] [--skip]

   [--remove-empty-files] [--quiet] [--silent] [--unified] [--version]

   [--version-control={numbered,existing,simple}] [--index-first]
错误:无法成功应用/恢复修补程序

希望我错过了一些明显的东西。如果没有,可以链接到手动应用补丁的文章(如果有)。在这之后,我必须手动删除缓存才能回到后端,所以我不确定补丁是否做了什么

一如既往地感谢你的帮助


-Eric

根据输出,您系统上的
补丁
二进制文件没有
--干运行
选项(看起来这里安装了一些BSD操作系统,而不是linux)。您的
补丁
二进制文件似乎提供了
--check
选项,因此您可以通过编辑
补丁
文件并将
--dry run
选项替换为
--check
来使用它


另一种选择是根本不使用修补程序,只需从

上传所有修补文件。您要安装的修补程序适用于Magento Enterprise Edition v1.13。无法在CE上安装它。

您正在应用的修补程序是/usr/home/*****/public_html/********>sh patch_SUPEE-1533_EE_1.13.x_v1-2015-02-10-08-18-32.sh

EE版本1.13之后,我去检查1533补丁,我正在尝试下载CE1.8.X到1.9.X


因此,您的文件可能是错误的。

更适合magento.stackexchange,因为这是安全修补程序的magento管理问题,而不是实际的编程问题。事实并非如此,虽然magento对修补程序文件的命名约定不是很清楚,SUPEE-1533还需要应用于Magento CE,Magento确认了这一点。