migrate magento 1.6 to 1.9.2

554 Views Asked by At

I need to migrate old magento store 1.6 to 1.9.2. Rather then messing up the running site I decided to do it at new server and change dns later. I have installed 1.9.2 at new host. installed new theme( old theme was not compatible). Copied all media files.I searched for possible options. One possible solution is https://wiki.magento.com/display/m1wiki/Manual+upgrade+using+a+fresh+install+and+new+database. I found a migration tool http://devdocs.magento.com/guides/v2.0/migration/bk-migration-guide.html but I am not sure whether it is only for 2.0 or it works for 1.9.2 too. I am php developer. I have worked for magento 3 years back.

2

There are 2 best solutions below

10
Mathew Tinsley On

I found a migration tool http://devdocs.magento.com/guides/v2.0/migration/bk-migration-guide.html but I am not sure whether it is only for 2.0 or it works for 1.9.2 too

The migration tool is for migrating to Magento 1.x to Magento 2. You don't need that tool to upgrade from 1.6 to 1.9.

The first link you posted should be all you need to upgrade. In short:

  • Setup a new instance of Magneto 1.9 on the destination server
    • You don't need to run the installer or create a fresh database, you will import the database from the old site.
  • Move your theme, extensions and media to the new site
  • Export the database from the live site
    • Disable caching and compilation before exporting
  • Import the database to the new site
  • Navigate to the new site and wait for the upgrade process to complete.

You may also want to put the old site in maintenance mode before exporting the database. This will prevent updates to the old site, which will be lost when you update the domain to point to the new site.

0
user557105 On

If you have installed a fresh magento 1.9.2, then follow following steps to move all data from 1.6 to 1.9.x:

1) Take a backup of current database and current magento code.

2) Now put following folders from old magento to 1.9. You need to merge carefully if any existing folders or files exist in magento 1.9

  • app/code/local
  • app/code/community
  • app/etc/modules
  • media
  • Your theme and package folders.
  • Similarly in skin any theme and package folders that exist in old magento but not in new magento, copy them in new magento installation.
  • Custom js files if any from js folder

3) Now go to app/etc/local.xml and configure db

4) If your old magento version like 1.6 does not support fromkey and new one does, any template you are using will need to be upgraded to use formkeys, otherwise your forms will not work

5) If you’re upgrading magento to version above 1.9.2.2, you’ll also have the set the Block/Variable permissions in admin.

For details visit the following link:

Upgrade magento from old versions to 1.9.x