Search This Blog

Thursday, 2 February 2012

Upgrading Magento and Data Management

Database repair tool: http://www.magentocommerce.com/wiki/1_-_installation_and_configuration/db-repair-tool

Moving Magento To Another Server: http://www.magentocommerce.com/wiki/groups/227/moving_magento_to_another_server

Moving Magento from development to production: http://www.iwebux.com/moving-magento-from-development-to-production/

Magento 2 Magento data migration: http://www.shopping-cart-migration.com/shopping-cart-migration-options/223-magento-to-magento-migration


Magento 2 Magento data migration: http://www.shopping-cart-migration.com/shopping-cart-migration-options/223-magento-to-magento-migration

My approach for upgrading Magento involves following:
1. Setting up a New Development Environment (ex: dev.domain.com or domain.com/dev etc.,) As upgrading Magento in production server is not recommended
2. In production, archive all the customizations that should be part of the upgrade and copy them to dev Environment
a. Export the production database.
b. Media directory from production installation
c. All theme files
d. All the custom Modules
e. Extensions and other core extensions or customizations
3. In dev Environment, download the latest stabled version
4. Resetting file permissions in dev server to make the Magento work properly
5. Make appropriate changes in Dev Database base URLs to reflect dev environment links
6. Run setup wizard to upgrade the Magento
7. Make changes to the customizations to match the new version standards [If the existing customizations conflicts with the new version of Magento]
8. Testing upgraded site to ensure everything working properly
9. Once everything is done, make the production site unavailable / down for the users until below process is completed
a. Backup product Database and file system
b. Remove all cache
c. Copy all the files from development to production environment
d. Run setup wizard to upgrade the production Magento with existing database (so that we will not lose any data like orders, products and customers)
e. Test and ensure everything is fine
10. Making the upgraded site live for all the users.
11. The best time for production Magento upgrade would be night hours.


No comments:

Post a Comment