38
Upgrading Joomla Moving from J2.5 to J3

Upgrading Joomla 2.5 to Joomla 3

Embed Size (px)

Citation preview

Page 1: Upgrading Joomla 2.5 to Joomla 3

Upgrading JoomlaMoving from J2.5 to J3

Page 2: Upgrading Joomla 2.5 to Joomla 3

Upgrading Your Joomla Site

Easier

Well at least easier... than Joomla 1.5

Page 3: Upgrading Joomla 2.5 to Joomla 3

Lots of Documentation

Tons of resources

Official Documentationhttps://docs.joomla.org/Joomla_2.5_to_3.x_Step_by_Step_Migration

Page 4: Upgrading Joomla 2.5 to Joomla 3

Lots of Documentation

Webinar by Cloud Accesshttps://www.youtube.com/watch?v=-VFASq9tsnQ

Page 5: Upgrading Joomla 2.5 to Joomla 3

Lots of Documentation

Overview of the process from SiteGroundhttps://www.siteground.com/tutorials/joomla-video/jooml25-to-joomla3/

Page 6: Upgrading Joomla 2.5 to Joomla 3

Why are we upgrading Joomla?

Page 7: Upgrading Joomla 2.5 to Joomla 3

Why???

● End of life● Not officially supported● Features in Joomla 3.x● Third party extension support

Page 8: Upgrading Joomla 2.5 to Joomla 3

Lets look at the proces...

Page 9: Upgrading Joomla 2.5 to Joomla 3

Setup a local development environment

Page 10: Upgrading Joomla 2.5 to Joomla 3

Backup the live site and migrate to the local

Page 11: Upgrading Joomla 2.5 to Joomla 3

Audit the siteDetermine what components you are using,

these are usually the show stoppers

Page 12: Upgrading Joomla 2.5 to Joomla 3

Put Joomla on a Diet!Remove components

Get rid of everything you don’t need, and maybe even things that you do need...

Page 13: Upgrading Joomla 2.5 to Joomla 3

Aim to use just core...This is why there was a big move away from

third party extensions and frameworks...

Page 14: Upgrading Joomla 2.5 to Joomla 3

Upgrade to Joomla 2.5.28This is the first step, making sure your site is

perfect on the latest Joomla 2.5.x series

Page 15: Upgrading Joomla 2.5 to Joomla 3

Issues!If upgrading from a very early version of

Joomla 2.5.x e.g 2.5.3, you will have issues

Page 16: Upgrading Joomla 2.5 to Joomla 3

Update in StepsEasier to debug in smaller steps...

2.5.3 -> 2.5.4

Page 17: Upgrading Joomla 2.5 to Joomla 3

...but lets take a gambleand create some headaches

Page 18: Upgrading Joomla 2.5 to Joomla 3

...but lets take a gambleand create some headaches

Page 19: Upgrading Joomla 2.5 to Joomla 3

Upgrading in BIG STEPSThere are some things you need to do...

Page 20: Upgrading Joomla 2.5 to Joomla 3

Turn on Error ReportingSet it to Maximum

Page 21: Upgrading Joomla 2.5 to Joomla 3

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

Page 22: Upgrading Joomla 2.5 to Joomla 3

Looks like it works...

Page 23: Upgrading Joomla 2.5 to Joomla 3

Check the database schema

Page 24: Upgrading Joomla 2.5 to Joomla 3
Page 25: Upgrading Joomla 2.5 to Joomla 3
Page 26: Upgrading Joomla 2.5 to Joomla 3

... but there is no Joomla Update component

Page 27: Upgrading Joomla 2.5 to Joomla 3

Discover Missing Components

There maybe more things missing

Page 28: Upgrading Joomla 2.5 to Joomla 3
Page 29: Upgrading Joomla 2.5 to Joomla 3
Page 30: Upgrading Joomla 2.5 to Joomla 3
Page 31: Upgrading Joomla 2.5 to Joomla 3
Page 32: Upgrading Joomla 2.5 to Joomla 3
Page 33: Upgrading Joomla 2.5 to Joomla 3

Fatal ErrorFatal error: Call to undefined method

RuntimeException::get() in \libraries\joomla\error\error.php on line 803

Page 34: Upgrading Joomla 2.5 to Joomla 3

Fix?Run this command:

php cli/deletefiles.php

Page 35: Upgrading Joomla 2.5 to Joomla 3

Database FIXRun the Database fix in the Extension

Manager

Page 36: Upgrading Joomla 2.5 to Joomla 3
Page 37: Upgrading Joomla 2.5 to Joomla 3

Fix your templateDid you check if your template works on

Joomla 3?

Page 38: Upgrading Joomla 2.5 to Joomla 3

Debug your template code...

A lot of styles for components need Bootstrap, you may need to call in the

system Bootstrap files