【问题标题】:How to apply Magento security patches in xampp for windows如何在 xampp for windows 中应用 Magento 安全补丁
【发布时间】:2015-04-23 22:18:44
【问题描述】:

这一定不难做到,我在 xampp for windows 上安装了 Magento CE 1.9。它运作良好。 我需要应用仅作为 .sh 文件提供的安全补丁,没有其他格式可用。 我有文件,如果我找不到在这种环境下执行 .sh 文件的方法,我该如何应用它? 谢谢大家

【问题讨论】:

  • Cygwin,适用于 Windows 的 Gnu Unix 实用程序,阅读补丁文件并手动应用,安装 Virtualbox 并加载 Linux VM。前两个尝试创建一个 Linux shell 环境,第三个是如果你不能让前两个工作,你会被简化为什么,第四个只是允许你本地开发,所以你不必跳过那些烦人的箍,例如最终上传到实时服务器时不区分大小写。 Magento 是一个 *nix 原生应用程序,在 Linux 或 Macintosh 下开发会容易得多。
  • 好的,先生,cygwin 可以工作,但是对于愚蠢的问题,我很抱歉,我不知道在安装 cygwin 后如何应用它,对于一个简单的更新任务来说,它接缝了如此令人困惑的过程,不是吗?如何用最简单的方式更新 magento?

标签: magento xampp patch


【解决方案1】:

1) 我的 windows 有 sh.exe 可用并且可以运行 .sh 文件 - 只需在命令行中输入它, git bash 也可以正常工作。 更新:我的 sh.exe 可能与 git 一起安装。不过install 相对容易。

2) 在 Windows 机器上,您可能需要编辑 PATCH-... 文件。找到CURRENT_DIR=``$PWD_BIN``/ 行。由于无论如何您都将从magento根目录运行它,因此可以将其留空。继续并删除等号后的所有内容。它现在应该是CURRENT_DIR=。有关说明,请参阅 here

3)现在只需将文件移动到您的 magento 根目录并运行它。

【讨论】:

  • 在 Windows 上拥有 sh.exe 是一个很好的指示,表明 Cygwingit 已安装。您使用的是 sh.exe 实际附带的哪个版本?想知道升级到什么...
  • 你可能是对的。我确实安装了 git 和 cygwin。我会相应地编辑帖子,
【解决方案2】:

在 Windows 中使用 Git-bash 尝试以下链接:

Magento Patch File Installation in Windows

【讨论】:

    【解决方案3】:

    Cygwin 会帮你运行 sh 文件。
    cygwin
    How to use Cygwin

    【讨论】:

    • Cygwin 需要一个额外的步骤。运行 Cygwin 安装程序(包管理器)并选择 patch 实用程序包进行安装。
    【解决方案4】:

    最好使用 git bash 代替。只需进入 Magento Root 并运行 {sh Patch_file.sh}。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-11
      • 1970-01-01
      • 2019-08-25
      • 1970-01-01
      • 1970-01-01
      • 2023-03-09
      相关资源
      最近更新 更多