2019年2月20日
Edited
2022年12月12日
浏览量 60
1 min read
我将分别使用和不使用样本数据从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
您将看到我们必须完成的几个步骤。
- 版本选择,我将选择“Version 2.1.0 CE”,因为这是Magento的最新版本,在撰写本文时。
- 准备检查,如果一切都是绿色,请转到下一步。如果没有,请确保您正在运行cron作业,或参考官方的Magento 文档
- 点击“升级”按钮!
- 等你看到这个内容
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
不要在生产环境中直接运行,请先在开发环境中测试。