upgrading joomla 2.5 to joomla 3
TRANSCRIPT
Upgrading JoomlaMoving from J2.5 to J3
Upgrading Your Joomla Site
Easier
Well at least easier... than Joomla 1.5
Lots of Documentation
Tons of resources
Official Documentationhttps://docs.joomla.org/Joomla_2.5_to_3.x_Step_by_Step_Migration
Lots of Documentation
Webinar by Cloud Accesshttps://www.youtube.com/watch?v=-VFASq9tsnQ
Lots of Documentation
Overview of the process from SiteGroundhttps://www.siteground.com/tutorials/joomla-video/jooml25-to-joomla3/
Why are we upgrading Joomla?
Why???
● End of life● Not officially supported● Features in Joomla 3.x● Third party extension support
Lets look at the proces...
Setup a local development environment
Backup the live site and migrate to the local
Audit the siteDetermine what components you are using,
these are usually the show stoppers
Put Joomla on a Diet!Remove components
Get rid of everything you don’t need, and maybe even things that you do need...
Aim to use just core...This is why there was a big move away from
third party extensions and frameworks...
Upgrade to Joomla 2.5.28This is the first step, making sure your site is
perfect on the latest Joomla 2.5.x series
Issues!If upgrading from a very early version of
Joomla 2.5.x e.g 2.5.3, you will have issues
Update in StepsEasier to debug in smaller steps...
2.5.3 -> 2.5.4
...but lets take a gambleand create some headaches
...but lets take a gambleand create some headaches
Upgrading in BIG STEPSThere are some things you need to do...
Turn on Error ReportingSet it to Maximum
Unziped the PatchUnzip the patch for 2.5.x->2.5.28 in the site...
Joomla 2.5.3 doesn’t have Joomla Update Component
Looks like it works...
Check the database schema
... but there is no Joomla Update component
Discover Missing Components
There maybe more things missing
Fatal ErrorFatal error: Call to undefined method
RuntimeException::get() in \libraries\joomla\error\error.php on line 803
Fix?Run this command:
php cli/deletefiles.php
Database FIXRun the Database fix in the Extension
Manager
Fix your templateDid you check if your template works on
Joomla 3?
Debug your template code...
A lot of styles for components need Bootstrap, you may need to call in the
system Bootstrap files