One of my first tasks on my new job is to migrate a Magento Community Edition to the Enterprise one. There is no too much information on the Internet about how to proceed with this kind of task. That’s the reason I write this post.

First step: moving the old database

The first thing we have to do is to create a backup of our magento community database and create a new database (for example, magentoee) and then dump there the backup we made. At this moment we have an exact copy of the original database.

Now it’s important to go to the core_config_data table and modify the web/secure/base_url and the web/unsecure/base_url rows (entering there the new url address).

Second step: uncompressing the enterprise edition and adding custom modules

Now you have to uncompress your magento enterprise edition wherever you’re going to test it. This is like if it were a new Magento EE installation.

Then you have to copy all the custom modules you installed on your current magento. Be careful with this, because these modules can be usually found on /app/code/local or /app/code/community, but maybe these modules added some files on the design directory or added some js files. I would recommend to download the extensions again with this tool and install them manually (i.e. descompress them) on our magento ee directory.

Third step: themes and media

Now it’s important to copy our original /media and theme directories to the new magento ee directory.

Fourth step: updating our magento to the EE

To start updating our magento we only need to go to the base url of the magento EE installation. Given that Magento is going to find a local.xml, then it will start automatically updating the database. It will take a few minutes to update all the database.

After that, your new Magento EE shop will be accessible. But there are a few things you have to take into account:

  • All your users will need to update their passwords (the password encryption is different on the EE)
  • You’ll need to test everything in order to be sure that everything works fine on the new environment

I’ll be updating this guide in order to cover all possible issues when updating from Magento Community to Enterprise.

Categories: Enterprise Edition


Samuel · April 29, 2013 at 6:27 pm

Thanks, I managed to migrate my store CE for EE… o/

Fixing reindexing price errors in Magento « magenting · October 11, 2011 at 9:33 am

[…] upgraded a couple of Magento CE (1.4) to Magento EE (1.11) using the traditional (and effective) way. But I found that there was an important issue when reindexing prices that prevented Magento from […]

Leave a Reply

Avatar placeholder

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.