A few weeks ago the company I work for was changing the server that several client sites are hosted on and this included a website built up using the eCommerce package magento.  All of the migrations went ahead without any problems with the exception of this magento site and it had a couple of us stumped for quite a while.

Process

We followed the basic plan for the migration:-

  • Copy magento files up to the new server
  • Backup the database on the old server and restore on the new server and set the MySQL user
  • Update the “web/unsecure/base_url” and “web/secure/base_url” keys within the core_config_data

This seems to work well for almost everyone we found asking for migration help on the forums but did not work for us.  We even tried updating the /downloader/pear/pear.ini to ensure any additional modules downloaded via Magento Connect would install properly (I have since found out you can simply delete the pear.ini and Magento Connect will rebuild it with the correct paths!)
continue reading…