[How to ] Migrate a Joomla 2.5 site to Joomla 3 in 6 steps

This is a Practical Guide for upgrading or rather migrating an existing Joomla 2.5 site to Joomla 3.x for those who want to upgrade to Joomla 3.x with it's exciting new features! Going from Joomla 2.5 to Joomla 3.x is a small migration. It is not a simple upgrade! Visit www.dart-creations.com for more Joomla Tutorials and Free Joomla Modules

Before you do anything: BACKUP YOUR SITE!

Step 1: Check that your server supports the requirements

Before doing anything you have to clarify that your hosting environment is suitable to host Joomla 3.x. The technical requirements are outlined clearly in this article on Joomla.org. Any good host is able to run Joomla 3.x. Nothing is special in the requirements, if your host cannot provide the correct environment to support Joomla 3.x, it would be a good idea to switch host :)

Step 2: Check all extensions compatibility with Joomla 3.x!

Once again before doing anything go and check all extensions (templates/components/plugin/modules) and make sure that any of these extensions are Joomla 3.x compatible (take notes the old-fashioned way - on a piece of paper). You will need to change your Joomla 2.5 template with a Joomla 3.x compatible template. In general you can check the Joomla Extensions Directory wheher an extension is compatible with Joomla 3. You can also confirm with the developer's website directly in case the JED hasn't been updated yet.

Just look at this image to understand what it means: If it shows, as per this example of Mijoshop, you can be assured that the extension is Joomla 3.x compatible an is available!

mijo30.jpg [ 11.82 KiB | Viewed 233 times ] 

If it only shows the 2.5 icon, the extension is not (yet) available for Joomla 3.x! This means that you have to wait or have to find an extension that IS available for Joomla 3.x. This very much depends on how urgent your upgrade is and whether you are willing to change an extension which you know works well for you. You might have to do a bit of a compromise.

You'll have to do this exercise with ALL your extensions. Make a full inventory what is and what is NOT compatible with Joomla 3.x. When you have completed this, you can proceed to the next step!

Step 3: Update all extensions compatibility with Joomla 3.x!

This is a simple step! You just download and update all your extensions (not Joomla yet!) you have found to be compatible with Joomla 3.0 except your template (!) Only upgrade extensions that show compatibility with Joomla 1.5/2.5/3/x or 2.5/3.x!  Do NOT upgrade your Template at this stage! You do not need to worry if you have no more Joomla-'default templates' (Beez i.e) installed. Not relevant in upgrade process!

BACKUP YOUR SITE! and then go to the next step!

Step 4: Delete all extensions that are NOT compatible with Joomla 3.x!

Go to your admin panel and very carefully remove all extensions which are not compatible with Joomla 3....Do do when you are fresh with a clear mind. Don't do this if you are tired! Go to Manage Extensions > and choose "components" : delete those components that are not compatible with Joomla 3. Do the same for modules and"plugins. Be careful and do not delete things you have not changed. Do not delete any Joomla stuff for sure! Do NOT delete what you have already upgraded in step 3.

Step 5: Update Joomla 2.5 to Joomla 3

Go to the component "Joomla Update" and select the global "options" icon (top right in your screen). Change the settings from Long Term Release (LTS) to STS and save. Now go back to Joomla update and you will see that the 3.x version is available!! Click UPDATE and within seconds your site will be on Joomla 3 :)

Step 6: Update your template and new extensions

Now is the time to upload your Joomla 3.x template, and configure it. Also do that for extensions you have replaced since they had no Joomla 3.x version (refer to Step 2). 
BACKUP YOUR NEW JOOMLA 3.x SITE and revisit your content to make sure nothing crucial has broken during the migration process!

First published by Leo Lammerink at GWS-Desk.com Joomla Professional Support

One more thing...

Do you have friends or a Facebook group who you think would find this useful? Share this with them and then let me know what they think.

Want to supercharge your website?

Our website loads FAST ... just 1.29 seconds. We're hosted on FAST InMotion VPS servers We want YOUR website to be fast too, so we've gotten you an exclusive deal - 47% OFF for DART Creations friends + FREE domain! Check it out NOW!


who are we?

DART Creations is run by David Attard - working in and around the web design niche for more than 12 years, we provide actionable tips for people who work with and on websites. We also run DronesBuy.net - a website for drone hobbyists

David attard

Follow us on Social





Popular Content

Joomla extensions to take your website to the NEXT level

Is your Joomla website reaching its full potential? We install many of these extensions on almost ALL of our Joomla sites - why don't you check them out our list of Joomla Extensions and see whether you can take your site to the next level?

Where are we hosted?

This site is proudly powered by FAST VPS InMotion Servers and given an insane speed thanks to MaxCDN!

Web Hosting MaxCDN - Speed up your website


InMotion Hosting Review - Recommended Web Hosting servers for business, Joomla, WordPress and ecommerce websites.

InMotion Hosting Review

Advertise on DART-Creations.com

DART Creations is interested in developing partnerships with mutual benefit. If you like the stuff we publish and would like to develop a relationship, we'd be happy to hear from you. Go on - drop us a line - we'd love to hear from you :-)

The Outstanding HunGRYJPEG Bundles

AWESOMENESS! Bundles of premium font + graphic packs at more than 96% OFF!  Get this bundle for just $29 - This month ONLY!

The Hungry JPEG Awesome font bundles

New! DIVI 3.0 WordPress TeMPLATE + PageBuilder - 10% OFF Limited Launch offer

You'll surely create a perfect website with Divi 3.0!

Divi 3