Magento2由于还在持续更新中,目前的版本也有较多的Bug,所以建议大家都使用最新版本.Magento2的更新方式也比较简单,这里跟大家介绍一下.

重点提示:更新前请备份好数据库及文件,或者直接创建硬盘快照.避免数据丢失,并可以快速回档.

一.使用Composer命令行方式更新,如果您是使用Composer安装的Magento2.请使用这种方式更新.

  1. 首先在Magento2安装的根目录使用命令:bin/magento maintenance:enable,该命令会暂时让Magento2进入维护模式,这样就避免了新的请求干扰Magento的更新.
  2. 输入要更新的版本号,比如你要更新为2.0.11的版本请输入:composer require magento/product-community-edition 2.0.11 --no-update
  3. 输入更新的命令:composer update
  4. 等待Composer update命令执行完成,时间会比较长.请耐心等待.中间可能会让你输入key,请参考Composer安装Magento2的教程,找到获取key的方式
  5. 输入命令:bin/magento setup:upgrade
  6. 如果是使用的root账号,还可能需要给文件夹重新授权.

二.使用Magento2后台web界面更新Magento2.

  1. 登录Magento2后台
  2. 点击进入System > Tools > Web Setup Wizard,如图所示Magento2后台安装界面
  3. 点击System Configuration
  4. 输入authentication keys,如果没有,请去官方https://marketplace.magento.com/登录后创建获取.
  5. 点击Save Config.,保存设置.
  6. 点击System Upgrade,Magento会自动搜索更新系统组件.如图所示:
  7. 当系统找到要更新的版本或者组件时,如图所示:
  8. 选择将要更新的版本,如图所示:
  9. 选择你要更新的组件,把Upgrade那里点击为"yes"
  10. 系统将会开始自检,检测当前环境是否正常
  11. 创建系统备份
  12. 更新,更新完成后请检查系统是否正常.如果有任何问题,可以在本blog提问.或者恢复您的备份.