====== Leagues - Migrate J3.10 to J4.x to J5.x ======
===== Important Read First =====
* [[https://docs.joomla.org/Joomla_3.x_to_4.x_Step_by_Step_Migration|Joomla 3.x to 4.x Step by Step Migration]]
* [[https://www.akeeba.com/documentation/akeeba-backup-joomla/migrate-j3-to-j4.html|Akeeba: Joomla 3 to Joomla 4]]
* [[https://github.com/akeeba/magiceraser/releases/tag/1.0.1|Akeeba Magic Eraser]]
* [[https://manual.joomla.org/docs/building-extensions/modules/module-development-tutorial/step2-tmpl-file/|Module Development]]
* [[https://downloads.joomla.org/language-packs/translations-joomla3/downloads/joomla-5---korean|Korean Language Pack for Version 5.0.2.1]]
* [[https://gist.github.com/rsenden/7bc96a3e678b60e61c750517ca8de883|Eclipse on WSL]]
===== Migration =====
See [[joomla:reverseproxy|Reverse Proxy]] for guidance on how to set up a site behind a reverse proxy.
==== Migrate v3.10 to v4.4.14 ====
This migration does not work under WSL or behind a reverse proxy. Joomla 3.10 and Joomla 4 handle reverse proxies differently.
=== Do the following steps on your original Joomla 3.10 installation running php 8.1 ===
- Change ownership of all files to ''www-data:www-data''
- Uninstall **SP Upgrade**
- Uninstall **Akeeba Backup** 8.4.1.1
- Install **Akeeba Magic Eraser** - ignore all error messages
- Install [[https://www.phoca.cz/download/68-phoca-download/4-phoca-download-component|Phoca Download]] 4.0.9 over 3.2.3
- Disable Kunena Plugins
* System - Kunena Forum
* Quick Icon - Kunena Forum
* Kunena - Joomla Integration
* Kunena - Kunena Integration
- Disable Bethico Plugins
* System - Bethico
* System - Bethico System Plugin
- Go To **Components -> Joomla Update**, click //Options// and select //Joomla Next// in //Update Channel//
- Go To **Components -> Joomla Update**, download the update file, then select tab //Upload & Update// and select the Update-file to Joomla 4.4.14. The files update fast and the progress bar adavances to 90.8%, but the database update might take several minutes to complete.
- Install **Akeeba Backup** 10.3.3
- Akeeba Backup configuration, then take a backup
==== Migrate v4.4.14 to v5.4.5 ====
This migration works under WSL and behind a reverse proxy
=== Do the following steps on your existing or new server running php 8.1 or php 8.4 ===
- WSL: Copy the backup of version 4.4.14 to a local folder, then unzip from within WSL (CLI) and change ownership to www-data
- WSL: Change ownership of this local folder to www-data and permissions to 0770
- Start the update from Joomla's back-end
- WSL: Make sure file permissions are enabled in [[web:eclipse#wsl_settings|WSL Settings]], otherwise it is not possible to install extensions
- Update Plugin "System - Bethico"
- Enable "Track Session Metadata" in Global Configuration -> System
- Uninstall component **Bethico League**
- Uninstall template **bethicoleague**
- Manually remove folder ''/media/bethico'' and ''/media/com_bethico''
- Manually remove files ''/language/en-GB/en-GB.tpl_bethico.ini''
- Rename ''/images/bethico'' to ''/images/bethicoleague''
==== Settings for v5.4.5 ====
- Set module **Bethico Legal** to position