如何检查应用于magento的最新补丁版本?
题
我刚刚应用了安全补丁
PATCH_SUPEE-5344_CE_1.8.0.0_v1-2015-02-10-08-10-38.sh
由于我没有SSH访问web服务器,提供商为我做了这项工作。我怎样才能自己检查是否一切顺利?
我在Magento CE1.9.1.0
解决方案
我假设你有FTP访问权限。当应用补丁时,一个名为 applied.patches.list
被添加在 app/etc/
目录。
除此之外,补丁只不过是一个diff文件,所以你可以看到当你打开它时它应该改变什么,并检查目标文件是否确实改变了
其他提示
您可以在 https://www.magreeport.com (曾经在 https://shoplift.byte.nl ,但我已经扩展了支票)
只需使用 SSH 检查您的商店是否已打补丁
欲了解更多信息,请访问以下网址:https://support.hypernode.com/knowledgebase/how-to-apply-magento-patches/
您可以使用 magereport.com 扫描您的网站以查看是否安装了补丁。如果检查显示为灰色,则可能会重新定位检查所需的文件。因此它无法看到你的商店是否打过补丁。不用担心。只需使用 SSH 检查您的商店是否已打补丁。
已安装的每一项检查都可以在您商店的内容中轻松找到。更具体地说,它已登录 应用程序/etc/applied.patches.list
所以你运行这个命令 'grep' 通过 SSH 访问已应用的安全补丁列表:
grep '|' app/etc/applied.patches.list
输出将如下所示:
-e 2015-04-14 08:34:22 UTC | SUPEE-5344 | EE_1.14.1.0 | v1 | a5c9abcb6a387aabd6b33ebcb79f6b7a97bbde77 | Thu Feb 5 19:14:49 2015 +0200 | v1.14.1.0..HEAD
希望它对任何人都有帮助。
伟大的自由扩展以便于展示Magento Admin的所有应用补丁 https://github.com/philwinkle/philwinke_appliedpatches