Skip to content
Tags

Migrating Magento from Community to Enterprise Edition

August 29, 2011

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.

Advertisements
One Comment

Trackbacks & Pingbacks

  1. Fixing reindexing price errors in Magento « magenting

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: