Many Magento users try the application out first on sub-directory or test directory. A lot of times, moving an application from test directory to live directory can be hectic and time-consuming. Luckily, it is relatively easy to move Magento from one directory to another withing the same server.

This procedure should work in both ways:
when you move Magento from sub-directory to top as ‘’ to ‘’
or from top to sub-directory as ‘’ to ‘’.

You don’t have to use the word ‘magento’ when you move your store to sub-directory.

By jimbo, October 10, 2009 @ 9:03 am

Great stuff……….easy to understand for the layman like me. your a legend

By Lazzo, January 3, 2010 @ 12:16 pm

After changeing URL I had some trouble with wrong path in /downloader/pearlib/pear.ini, this caused Magento Connect to install extension in the “old” directory.

I did the following to solve this problem:
1) Take a backup of the file /downloader/pearlib/pear.ini
2) Delete (or rename) pear.ini
3) Go to Magento connect manager – the settings are resteted back to “stable”, change it to beta and press save. A new pear.ini file should now be created with the correct path.
4) Done

Good luck!