====== 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