Magento => Migrate from Live to Local Server


Hello,

Some times, you want to migrate your live magento site to local server, for some dev requirements. This could really be a pain in the arsenic* if you will be a lil careless when you do this migration. So please take care of some important steps when you do this

  1. Copy all files/folders from Live Site
  2. Export the DB backup from live site
  3. Delete every thing inside /var/cache folder
  4. Rename/delete local.xml file in /app/etc folder

Now you can create a new Database in your local server using phpMyAdmin or any other DBTool you like. Go to  http://localhost/your_local_magento_site  – this would be your local server folder that you copied all files from live server.

Now it will give you a new installation procedure. Go for it.

 

Some time, you might find another bottleneck error for local host server configuration. If you get that error, try to disable  Javascript in your browser and go for that step, After the step you can enable javascript back.

Once you finish everything, you are good to go for local version of your Live Magento website.

If you are getting a redirection problem, that http://localhost/_your_local_magento_site is still redirecting to your live server address, then you have to make sure a few more things

  1. make sure clearing /vare/cache folder
  2. Do this query in your phpMyAdmin or any other mysql tool you use
SELECT * FROM `core_config_data` WHERE `path` LIKE '%base_url%'

and set value to your localhost address. 
3. Make sure your .htaccess file is not redirecting to your live server


Edit the core_config_data Table

Find the table called core_config_data in the list of tables shown on the left of phpMyAdmin, click it and then click Browse. Remember that if you opted for a prefix for your tables then the table name will be yourprefix_core_config_data.

Find the field web/unsecure/base_url and change the associated value from your existing directory destination to your new one. Remember to include http:// at the start and a trailing / at the end.

Now find the field web/secure/base_url and change the associated value in the same way.

 

and finally, remove your old local.xml file, you can change that file name to local.xoo or some thing.

After installation, go to Admin section and then

(i)Flush all cache. (ii)Re-Index all data. (iii)Flush all cache.

 

there you can go the local Magento site !!

 

 


		
Advertisements

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