In general the procedure to upGrade from J2.5 to J3.6 can be summarized as
- Update ALL the extension under J2.5 and verify that they are compatible with J3.6.
This includes JMS that must be updated before doing the upgrade of Joomla.
- Make a backup to be sure that you can rollback in case of problem.
- Switch the back-end to the Hartho template as this is the only one compatible between J2.5 and J3.6.
BlueStork (J2.5) is replaced by Isis (J3.x)
> Delete (or rename) /installation (that contains the J2.5 one).
- Do the upGrade till J3.4.8 and ensure that all the slave sites are OK.
Don't go directly to J3.6 because J3.4 is the only one that keep the DB structure encoding the same as J2.5.
Starting with J3.5 Joomla changed the encoding of the tables and this may cause compatibility issues with some extensions.
> J3.4.8 - Extension Manager / Install => Upload the Joomla 3.4.8 update package.
> Extension Manager / Database => Fix button
> Go in JMS and re-install the patches.
- Check JMS template that you use in the slave sites and open the JMS template to update the files and folders.
There are new folders added in J3.x
Once the JMS template are updated, you will be able to Open/Save the slave site definition to create the new missing folder.
In case where you have dependencies between sites, verify with the JMS Tool the tables that would exists in a parent sites.
When you will Open/Save the table (and the extension) present in the master will be added in the children.
- Go in each slave and do Extension Manager / Database => Fix button.
If you didn't changed the back-end template into Harthor, you can do it with PHPMyAdmin and table #__template_style.
Once you have all the slave OK then redo a backup
After, you can upGrade to J3.6.0 and after again to J3.6.2
Don't forget to do the Extension Manager / Database => Fix button in each slave to apply the DB structure modification.
If you are using the "user sharing" between websites then you will have to rebuild the sharing.
Drop all the #__users, #__sessions, #__viewslevel VIEWS.
and Open/Save the slave site definition to rebuild the sharing.
We also have a document that explain the migration but it only exists in french
see
jms2win.com/en/documentation/migration-joomla