This is an old revision of the document!


Table of Contents

Leagues - Migrate J3.10 to J4.x to J5.x

Important Read First

Migration

Migrate v3.10 to v4.4.13

This migration does not work under WSL, must execute on a live site

  1. Change ownership of all files to www-data:www-data
  2. Uninstall Akeeba Backup 8.4.1.1
  3. Install Akeeba Magic Eraser - ignore all error messages
  4. Install Phoca Download 4.0.9 over 3.2.3
  5. Disable Plugin “System - Kunena Forum”
  6. Disable Plugin “System - Bethico”
  7. Disable Plugin “System - Bethico System Plugin”
  8. Disable Plugin “Quick Icon - Kunena Forum”
  9. Go To “Components - Joomla Update”, click Options and select Joomla Next in Update Channel
  10. Go To “Components - Joomla Update” and do the Live Update to Joomla 4.4.14
  11. Install Akeeba Backup 10.0.3
  12. Akeeba Backup configuration, then take a backup

Migrate v4.4.13 to v5.1.3 (5.4.1)

This migration works under WSL

  1. Copy the backup of version 4.4.13 to a local folder, then unzip from within WSL (CLI) and change ownership to www-data
  2. Change ownership of this local folder to www-data and permissions to 0770
  3. Start the update from Joomla's back-end
  4. Make sure file permissions are enabled in WSL Settings, otherwise it is not possible to install extensions
  5. Update Plugin “System - Bethico”
  6. Enable “Track Session Metadata” in Global Configuration → System

Bethicoleague Component

  1. copy the following folders from “ipl” to “ipl4”
    • components/com_bethico
    • administrator/components/com_bethico
    • media/bethico
    • media/com_bethico

Bethicoleague Template

Abandon the bethicoleague template and integrate into cassiopeia, which will give us a much easier way to maintain the template.

  1. click the cassiopeia template and create a child template for cassiopeia named bethicoleague, this will create a child template named cassiopeia_bethicoleague
  2. paths with modified files for template cassiopeia_bethicoleague:
    /templates/cassiopeia_bethicoleague/
    /media/templates/site/cassiopeia_bethicoleague/
    /language/en-GB/tpl_cassiopeia_bethicoleague.ini
  3. move “Login” from “Member Menu” to “Main Menu”
  4. set Layout to Collapsible Dropdown in System → Site Modules → Main Menu → Advanced
  5. install plg_system_bethicofa first, then discover
  6. Menu Items: go to each Menu Item → Link Type and set Link Icon Class to something like fas fa-home and set Display Menu Item Title to yes
  7. move login disabled to module
  8. updated plugin plg_system_bethicoFA
  9. strings in install package wrong for mod_bethico_switcher
  10. move Webmaster settings to new module

Kunena Forum

Phoca Download

Others