Upgrading from jD3.9 to jD4
Further is is assumed that your site is using the most recent version of Joomla 3, which at the time of writing is Joomla! 3.10.12
The process is somewhat tedious but is reliable. DO NOT ATTEMPT TO HURRY - Allow plenty of time, it may help if you make notes as you go!!!
Whilst PHP 8 is not absolutely required (yet) most of our testing with jDownloads has been with PHP 8 so we strongly recommend you set your site to PHP 8.
- PHP 7.2.5 (8.0 recommended) PHP 7.4.33 used in this example
- MySQL 5.7+ or equivalent MariaDB level (10.2) - 10.3 prefered
- Joomla 3.10.11
- jDownloads at least version 18.104.22.168
Start Joomla update
This should bring up a panel such as shown opposite.
Now click on Options
Use the pulldown and click on 'Joomla Next'.
Then Save & Close.
The system will then automatically show the pre upgrade check.
Pre upgrade Check
This shows the results of the pre-upgrade checker.
This is a long display so it is shown in several steps.
The 'orange coloured' message for the PHP Settings is because Error reporting had been set.
The next part of the the check shows that the jDownloads 3.9 System Pluging is not compatible with Joomla 4.
So we need to disable it as described below.
Disable System Plugin
To do this select Extensions - Plugins. This will show all the plugins so use the search facility to locate the jDownloads Plugins.
So Disable the jDownloads 3.9 System Plugin by clicking on the 'tick'. This will change to a 'cross' as shown below..
But leave the Tags Fix Enabled.
After disabling the System-jDownloads plugin, select Components in the top bar and then reselect 'Joomla Update'.
This returns you to the Pre-Update Check. Note that the Warning about the jDownloads System Plugin in now not shown.
There may be other warnings about various components, modules or plugins that are installed that need to be resolved. Take the suggested advice,if any, or if unsure contact the item supplier about what action should be taken.
and click on Live Update Tab
The process takes a while but the progress is shown as below.
You may of course have extensions other than jDownloads but in principle the update procedure is the same.
When the installation is completed you will see a message such as the one opposite.
Finally click on the button.