5
2012
Migrating to Joomla 2.5 Step by Step Tutorial
Upgrading / Migrating from Joomla 1.5 to Joomla 2.5
This post presents a step by step tutorial showing how to migrate your Joomla 1.5 website to Joomla 2.5 using two methods, i.e. using SP Upgrade or JUpgrade. Instructions for JUpgrade follow afterwards. SP Upgrade is simpler as it ignores 3rd party extensions. JUpgrade tends to fail more and has limited error reporting, however if you do need to port items like Kunena or Community Builder do use JUpgrade as the manual migration of these is non-trivial.
Using SPUpgrade to Migrate to Joomla 2.5
Process Summary — A new installation of Joomla 2.5 is installed. The SP Upgrade component is installed on this system and configured to connect to the Joomla 1.5 database. SP Upgrade will copy and translate the data from j1.5 to the new installation.
Note1: If you want to port K2 featured websites use JUpgrade instead – it’s free. Download from here:
Note2: Both JUpgrade and SP Upgrade copy data only, you will need to copy your content/media files over to an appropriate location separately. The same applies for your template.
Note3: Ensure that your new installation does not have ANY articles in it.
- Download and install the latest 2.5x on your host. Do NOT install the sample data.
- Download and install SP Upgrade to this new Joomla installation http://extensions.joomla.org/extensions/migration-a-conversion/joomla-migration/15609

- Go to Components | SP Upgrade
- Fill in the database details of the Joomla 1.5 database (you need to be able to access the db from the 2.5 host)

- Choose the options you want ported — typically I would select all options except template
- Click the Migrate button
- A new window will open and show progress of each step of the conversion, including user migration, categories, sections, content, etc. Make note of any errors that appear. Don’t worry if the dialog stays blank for 30 seconds or so – this is normal. This will take some time, even on small websites.

- Copy over your image files, e.g. you may copy the images/stories folder into the J2.5 images folder so that you do not need to realign links in your content
- Choose and install a template (or port your existing template to J2.5)
- Go into the module manager and change positions to match those of the new template
- Make note of all extensions that need to be installed on the new 2.5 installation. Verify by looking in the Joomla 1.5 extension manager. Many extensions do have a Joomla 2.5 version available so these would be ones that you will want to procure and install. For those that don’t have a Joomla 2.5 version either decide upon an alternative or leave this functionality out of the mix for the moment.
- Install Akeeba Backup
- Install and configure relevant extensions
- Repopulate extensions, e.g. create galleries and upload pictures, for image galleries.
- Test installation
Using JUpgrade to Migrate to Joomla 2.5
Note: JUpgrade works in a different manner to SP Upgrade. It also only migrates data but instead of installing into a blank Joomla 2.5x installation one just installs JUpgrade into the old Joomla 1.5 website. Once run JUpgrade will download and unpack the latest Joomla and migrate the appropriate data.
You will need to use JUpgrade if you have problems with SP Upgrade or if you need to port any of the following 3rd party extensions:
- Adminpraise
- Kunena
- K2
- JoomComment
- Virtuemart
- redSHOP
- CommunityBuilder
- JCE
- Contact Enhanced
- JomSocial
- redFORM
- JEvents
- Akeeba Backup
- Jumi
- redMEMBER
- Ensure you have CURL enabled
- Download the latest version of JUpgrade http://extensions.joomla.org/extensions/migration-a-conversion/joomla-migration/11658
- Install using the Extension Manager

- Go to Extensions | Plugin Manager
- Enable the “System – Mootools Upgrade” plugin
- Go to Components | JUpgrade
- Click on Parameters
- Make sure you have appropriate values in the settings and turn on the debug option
- Save
- Start the migration. JUpgrade essentially downloads the latest copy of Joomla and installs it in the cmsroot/jupgrade/ folder ready for your joomla 2.5 upgrade


- Wait for the completion message

- Use the links for Site and Administrator to test your installation.
- If you did port 3rd Party extensions you will need to install the Joomla 2.5 versions of these in your new installation (remember it was only data that was ported and the old extensions would not work on Joomla 2.5 anyway).
- Copy over your image files, e.g. you may copy the images/stories folder into the J2.5 images folder so that you do not need to realign links in your content
- Choose and install a template (or port your existing template to J2.5)
- Go into the module manager and change positions to match those of the new template
- Make note of all extensions that need to be installed on the new 2.5 installation, i.e. the ones not ported by JUpgrade. Verify by looking in the Joomla 1.5 extension manager. Many extensions do have a Joomla 2.5 version available so these would be ones that you will want to procure and install. For those that don’t have a Joomla 2.5 version either decide upon an alternative or leave this functionality out of the mix for the moment.
- Install Akeeba Backup
- Install and configure relevant extensions
- Repopulate extensions, e.g. create galleries and upload pictures, for image galleries.
- Test installation
Finalising your Upgrade to Joomla 2.5
So last steps is to go through your new site, verify that all extensions are working, that there are no broken links and images and that all of your users have been ported over successfully.
There you go. Hopefully this will help you to upgrade to Joomla 2.5.
Related Posts
5 Comments + Add Comment
Leave a comment
Popular Posts
20 Essential Joomla Extensions
9 |
Installing Joomla 1.5 on a MySQL 5.5 Server
8 |
Making Joomla work on PHP 5.3.x
7 |
Avoid code stripping in Joomla 1.7
7 |
Migrating to Joomla 2.5 Step by Step Tutorial
5 |
Popular Tags
Ads by Google
Calendar
| M | T | W | T | F | S | S |
|---|---|---|---|---|---|---|
| « Apr | ||||||
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 | |||

An article by CMS Bloke






[...] Migrating to Joomla 2.5 Step by Step Tutorial | CMS Bloke [...]
[...] Update: I have written a step-by-step tutorial showing how to upgrade to Joomla 2.5 here [...]
Hi, thanks so much for this list, on jupgrade steps
the step that I had missed in the official requirements was to “enable curl” .
I was running it offline using xampp so a relatively easy fix, once I googled it.
No curl prevented lots of things not working properly, like not passing check and cleanup, not downloading joomla 2.5, not unpacking, not installing etc etc.
You can manually do these steps and It seems to do stuff, but fails.
PS Phpinfo.php does not show curl at all, until it is enabled.
appreciate the clear and detailed list. thanks
Great. Thanks for the reply. Glad that worked for you.
more coming soon + there is loads of help on the Joomla.org