我对最近的补丁有以下问题。
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
答案 0 :(得分:2)
根据输出,系统上的patch
二进制文件没有--dry-run
选项(看起来在那里安装了一些BSD操作系统,而不是linux)。您的patch
二进制文件似乎提供了--check
选项,因此您可以通过编辑--dry-run
文件并将PATCH_SUPEE-1533_EE_1.13.x_v1-2015-02-10-08-18-32.sh
选项替换为{{1}来使用它来代替--dry-run
}}
另一种选择可能是根本不使用补丁,只需从http://magentary.com/kb/apply-supee-5344-and-supee-1533-without-ssh/上传所有修补过的文件
答案 1 :(得分:1)
您正在申请的补丁是/ usr / home / ****** / public_html / ******> sh PATCH_SUPEE-1533_EE_1.13.x_v1-2015-02-10-08-18-32.sh
EE版本1.13之后我转到https://www.magentocommerce.com/products/downloads/magento/并检查1533补丁,我尝试将CE 1.8.X下载到1.9.X
所以你的文件可能错了。
答案 2 :(得分:-1)
您要安装的修补程序适用于Magento Enterprise Edition v1.13。无法在CE上安装它。