我将分别使用和不使用样本数据从Magento 2.0.2更新到Magento 2.1.0,因为Magento的更新方式略有不同。

 

1. Web设置向导

更新Magento 2.0.2,没有样本数据到Magento 2.1.0需要补丁是的,你理解的是对的。您需要应用修补程序MDVA-532才能成功更新Magento。
下载补丁和安装很容易,前往http://www.magento.com/download下载并应用补丁。

System > Web Setup Wizard > System upgrade


您将看到我们必须完成的几个步骤。

  1. 版本选择,我将选择“Version 2.1.0 CE”,因为这是Magento的最新版本,在撰写本文时。
  2. 准备检查,如果一切都是绿色,请转到下一步。如果没有,请确保您正在运行cron作业,或参考官方的Magento 文档
  3. 点击“升级”按钮!
  4. 等你看到这个内容

2.终端

这种方法还需要补丁MDVA-532,所以继续并应用它。
然后在终端中输入以下命令:

composer require magento/product-community-edition 2.1.0 --no-update
composer update

完成此操作后:

php bin/magento setup:upgrade

更新数据库架构和数据。

访问主页以查看更新的Magento 2,如果出现错误,请重置文件权限和所有权,然后清除缓存。

 

3.带样本数据 - 终端

如果您安装了示例数据,则更新到2.1.0的唯一选择是通过终端。只有包含示例数据的企业版才能通过Web设置向导更新到2.1.0。

请在继续之前备份您的composer.json文件。

在终端中输入以下内容:

composer require magento/product-community-edition 2.1.0 --no-update

现在复制并粘贴以下内容:

composer require magento/module-bundle-sample-data:100.1.0 magento/module-widget-sample-data:100.1.0 magento/module-theme-sample-data:100.1.0 magento/module-catalog-sample-data:100.1.0 magento/module-customer-sample-data:100.1.0 magento/module-cms-sample-data:100.1.0 magento/module-catalog-rule-sample-data:100.1.0 magento/module-sales-rule-sample-data:100.1.0 magento/module-review-sample-data:100.1.0 magento/module-tax-sample-data:100.1.0 magento/module-sales-sample-data:100.1.0 magento/module-grouped-product-sample-data:100.1.0 magento/module-downloadable-sample-data:100.1.0 magento/module-msrp-sample-data:100.1.0 magento/module-configurable-sample-data:100.1.0 magento/module-product-links-sample-data:100.1.0 magento/module-wishlist-sample-data:100.1.0 magento/module-swatches-sample-data:100.1.0 magento/sample-data-media:100.1.0 magento/module-offline-shipping-sample-data:100.1.0 --no-update
composer update

稍等片刻......

完成后,重置文件系统权限。

然后运行:

php bin/magento setup:upgrade

不要在生产环境中直接运行,请先在开发环境中测试。