Please how do i upgrade my website from Magento to Magento 2.3x

Detailed steps of how to go about it will be appreciated

  • Thanks but it isnt what i asked for... you gave me upgrade magento 2.1.6 to 2.1.9?... I asked for Magento 1.5x to magento 2.3x Nov 3, 2019 at 12:46
  • Sure but i need the M1.5x -->>> M2.3x Nov 3, 2019 at 12:49
  • Let me know if it will not solve. Nov 3, 2019 at 13:08
  • @LoudHouseFamily, did you get my point given in answer ?
    – Pawan
    Nov 5, 2019 at 2:36

3 Answers 3


It is not possible to direct migrate form Magento to 2.3.x because when you install migration tool you will get minimum version is

I suggest you to first upgrade to and then migrate to magento 2.3.x

please follow magento 2 migration documentations: https://devdocs.magento.com/guides/v2.3/migration/bk-migration-guide.html

magento versions available for migration:

magento versions available for migration

  • 1
    this is correct answer,
    – MagenX
    Nov 4, 2019 at 7:56

Follow the below steps to migrate from M1 to M2 :

1) Install blank Magento 2 version

2) Update your composer using this command : composer update

3) After complete composer update process run below command

composer config repositories.data-migration-tool git https://github.com/magento/data-migration-tool

4) Go to M2 root directory and execute this below command :

composer require magento/data-migration-tool:2.3.0

2.3.0 => Add your M2 version in which you want to migrate.

This command will copy migration tool at vendor/magento/data-migration-tool

5) Change file name


vendor/magento/data-migration-tool/etc/ce-to-ce/<your m1 version>/config.xml.dist


vendor/magento/data-migration-tool/etc/ce-to-ce/<your m1 version>/config.xml

now, find below code in config.xml file and set replace your database details.

    <database host="" name="magento1" user="root" password="pass"/>
    <database host="" name="magento2" user="root" password="pass"/>

6) Find crypt_key from M1 app/etc/local.xml and paste in config.xml

<crypt_key>your crypt key</crypt_key>

Now, execute this below commands :

php bin/magento migrate:settings vendor/magento/data-migration-tool/etc/ce-to-ce/<your M1 version>/config.xml

php bin/magento migrate:data --reset vendor/magento/data-migration-tool/etc/ce-to-ce/<your M1 version>/config.xml

ce-to-ce => M1 ce version to M2 ce version.

You need change as per your requirements.

  • shall i use it for upgrade to 2.3.3? @Rohan Hapani
    – Gem
    Nov 4, 2019 at 5:19
  • Yes. You can... Nov 4, 2019 at 5:37
  • this is wrong and confusing answer.
    – MagenX
    Nov 4, 2019 at 7:48
  • 1
    Done everything,,finally snipboard.io/sE9u2I.jpg
    – Gem
    Nov 8, 2019 at 6:02
  • 1
    What is this error => snipboard.io/957Kvq.jpg integrity check failed. any help?
    – Gem
    Nov 11, 2019 at 11:22

It's not possible to upgrade magento 1.5.1 to 2.3. Migration tool providing upgrade magento to magento 2.2.7. magento 2.2.7 is last version where you can migrate your version.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.