我一直在尝试通过来自Magento Community Edition下载页面(https://www.magentocommerce.com/products/downloads/magento/

我在SSH会话中运行:

sh PATCH_SUPEE-1533_EE_1.13.x_v1-2015-02-10-08-18-32.sh
.

但不断收到以下错误:

错误!未安装在此SH脚本中的一些所需的系统工具: 工具“补丁”是(是)错过,请安装(它们)。

我尝试应用早期的修补程序,但收到相同的错误消息。如何解决此问题以应用修补程序?

有帮助吗?

解决方案

解决方案是安装patch包:

yum install patch
. opensuse linux的

zypper install patch

然后run运行sh修补程序文件:

sh PATCH_SUPEE-1533_EE_1.13.x_v1-2015-02-10-08-18-32.sh
.

检查是否可以成功应用/恢复修补程序... 修补程序已成功应用/恢复。

重复所有缺少的补丁。

注意:在意识到抛出的错误之前,我提供了很多时间,因为我在此之前花了很多时间而不是以前的修补程序而是针对补丁包本身。

其他提示

我找到了对于那些没有SSH访问的人的可能解决方案,或者使用SH命令遇到难以申请补丁:(社区版)

在本地计算机上的成功更新,找到包含更新的本地计算机上的5个文件:

app / code / core / mage / mage / model / model / Observer.php

app / code / core / mage / core / controller / controller / http.php

app / code / core / mage / oauth / controller / contable / adminhtml / oauth / authorizeController.php

app / code / core / mage / mage / xmlconnect / model / Observer.php

lib / varien / db /适配器/ pdo / mysql.php

使用FTP将这些文件上传到服务器,并完成修补程序!

给我,这是申请补丁的更安全的选择。

如果我错了,请纠正我!

许可以下: CC-BY-SA归因
scroll top