Magento被称为最大的电子商务内容管理平台。三星,Fort,Fox Connect,联想,奥林巴斯,男士健康,Vizio,雀巢,耐克以及全球数百万个中小型商业网站等许多大品牌都使用了该平台。随着时间的推移,Magento 2会不断更新,因此商店的所有者可能会要求更改其当前的Magento版本。但是,在切换到另一个版本之前,他们最初会更好地了解Magento 2版本之间的优缺点,以便最终做出正确的决定。本文将向您介绍如何检查Magento 2版本以及其他版本

内容简要

帮助您检查Magento版本的7种方法

方法#1:从URL检查Magento版本

检查Magento版本的另一种方法是不使用任何工具,而只是在您的域名URL后面添加/magento_version然后进行搜索。显示的结果是您的Magento版本以及您网站上运行的版本。

让我们在那里查看示例:https :// marketplace magento com / magento _ 版本

通过URL检查Magento版本

方法#3:通过在线工具检查Magento版本

除了上述方法外,还有三个在线工具也可以免费使用。同样,您要做的就是放入商店的URL,然后在几秒钟内显示选中的Magento版本和版本。

在MageScan中检查Magento版本

使用Magescan检查Magento的版本

MageScan是服务提供商,可以帮助网店所有者和开发人员根据建议的Magento安全标准测试其站点。因此,该工具为用户提供了有关其Magento商店的各种信息,其中包括安装的Magento的版本。它可以通过分析默认的Magento文件以及它们在版本之间的变化来做到这一点。

易于通过Magescan在线检查Magento版本

填写商店的URL后,MageScan不仅会为您提供上述所有工具可以显示的两个最重要的结果,而且还可以显示其他信息,例如托管提供商,管理面板,日志,版本控制,开发文件等。

在MageReport中检查版本及更多内容

提供与MageScan相同的功能,MageReport还为用户提供商店中使用的Magento版本。此外,它可以扫描网站所面临的安全状态的洞察力,而最有用的是一些补救建议,以解决这些漏洞。

一分钟内使用Magereport检查Magento版本

MageReport由Byte.nl提供,该公司是Magento供应商的托管专业人士。该工具使用基于行为的标识模式。因此,它对大多数商店的经理都是值得信赖和有帮助的。下表列出了MageReport可以为基于Magento的在线商店找到的可检查安全漏洞:

  • 当前的Magento版本
  • Magento版本已过时
  • 默认/管理员位置
  • 安全补丁
  • 勒索软件
  • 不安全的版本控制
  • 过时的服务器软件

方法4:在管理控制台中检查版本

获取Magento版本号的另一种方法太简单了,通常您不会注意到。访问管理面板,然后在仪表板上,在每个后端页面的右下角找到Magento版本。看下面的图片,您会看到它非常熟悉:

在Magento管理控制台中检查版本

在管理控制台中检查Magento版本

方法#5:再Composer.json文件中检查版本

您还可以通过示例在根composer.json文件第5行中看到Magento 2版本

{
    "name": "magento/magento2ce",
    "description": "Magento 2 (Open Source)",
    "type": "project",
    "version": "2.2.6-dev",
    "license": [
        "OSL-3.0",
        "AFL-3.0"
    ],
    ...

方法6:使用PHP代码检查

检查Magento 1版本

Mage::getVersion() //will return the magento version

检查Magento 2版本

您可以在2.0.x版本中使用它:

echo \Magento\Framework\AppInterface::VERSION;

对于2.1版:

第一种方法,使用DI:

public function __construct( \Magento\Framework\App\ProductMetadataInterface $productMetadata ) {
	$this->productMetadata = $productMetadata;
}
public function getMagentoVersion() {
	return $this->productMetadata->getVersion();
}

第二种方法,直接使用ObjectManager:

$objectManager = \Magento\Framework\App\ObjectManager::getInstance();
$productMetadata = $objectManager->get('Magento\Framework\App\ProductMetadataInterface');
echo $productMetadata->getVersion();

方法7:通过命令行检查Magento版本

您可以运行以下命令以获取Magento 2版本:

php bin/magento --version

实际上,由于Magento 2已利用其composer,因此您无需为此编写任何PHP代码。相反,有两种方法可以找到Magento 2版本:

首先,请尝试composer.json并查找version关键字。如果您更喜欢使用终端,则可以在项目的根目录中添加一些内容。

composer licenses | grep Version:

检查Magento 2版本天气的另一种方法是社区版或企业版,请输入以下内容

composer licenses | grep Name:

最后的话

Magento 2是出色的电子商务解决方案,具有专门用于商业目的的功能和设计的服务。对于曾经在其网站上安装此平台的用户来说,他们很可能曾经想过要设置或更新哪个Magento版本,以使其商店的性能更好。该博客可以通过各种简单的方法帮助您检查Magento的版本,希望您可以为在线商店做出正确的选择。