cancel
Showing results for 
Search instead for 
Did you mean: 

How to do Magento 2.0.7 to Magento 2.2 Code & Data Migration ?

   Did you know you can see the translated content as per your choice?

Translation is in progress. Please check again after few minutes.

How to do Magento 2.0.7 to Magento 2.2 Code & Data Migration ?

Hello Community,

We are planing to upgrade one of our project to Magento 2.2 . Right now we are using Community Edition with version 2.0.7 . As this is our first migration we are not sure about exact steps of migration . So can you please guide us How to make this work ?
How can we migrate the entire code and database to Magento 2.2 ?
Is there any tool available for migration ? Does Magento 2.2 contains too many database table changes than 2.0.7 ?
What are the proper steps for code and db migration ?

Thanks in advanced !

2 REPLIES 2

Re: How to do Magento 2.0.7 to Magento 2.2 Code & Data Migration ?

Hello @maratheprash 

 

Magento update using CLI.

 

1. Step

  • Take a backup of the live site.
  • Setup stage environment.
  • On stage environment install composer.
  • List out of all third-party extensions or installed extensions.
    • Please check those extensions are available on an updated version. If not available then find another extension as per your requirement.
    • If possible the uninstall third-party extensions or installed extensions.
  • Note down the theme customization and changelog because some of old Magento functions are deprecated.
  • Set the default Magento theme.

2. Step

  • First, upgrade on Magento 2.1.0
    Set developer mode
  • php bin/magento deploy:mode:set developer
    Upgrade Magento 2.1.0
  • bin/magento maintenance:enable
    composer require magento/product-community-edition 2.1.0 --no-update
    composer update
    rm -rf var/di/* var/generation/* var/cache/* var/log/* var/page_cache/* var/session/* var/view_preprocessed/* pub/static/*
    php bin/magento setup:upgrade
    php bin/magento setup:di:compile
    php bin/magento setup:static-content:deploy -f
    php bin/magento cache:clean
    php bin/magento cache:flush
    php bin/magento indexer:reindex
    Please check website is working properly, If not working fix the error and check the error log.

3. Step

  • Upgrade on Magento 2.2.x
  • bin/magento maintenance:enable
    composer require magento/product-community-edition 2.2.7 --no-update
    composer update
    rm -rf var/di/* var/generation/* var/cache/* var/log/* var/page_cache/* var/session/* var/view_preprocessed/* pub/static/*
    php bin/magento setup:upgrade
    php bin/magento setup:di:compile
    php bin/magento setup:static-content:deploy -f
    php bin/magento cache:clean
    php bin/magento cache:flush
    php bin/magento indexer:reindex
    Please check website is working properly or not, If not working fix the error and check the error log.
  • Please install the updated extension or required extension and check website is working.
  • Please enable the theme and check website is working. If not working create a new theme or Fix the current theme issues.

4. Step

  • Setup the production mode
  • magento deploy:mode:set production

 

Re: How to do Magento 2.0.7 to Magento 2.2 Code & Data Migration ?

Hey @HitsVaghasiya 

Thanks for your help !
Upgrading from 2.0.7 t0 2.1 as per you steps. everything works fine except catalog product grid in admin section .
It is showing me error -
Undefined index: websites in vendor/magento/module-catalog/Ui/Component/Listing/Columns/Websites.php on line 58

Is there any solution for this ?