Note: It took me a considerable amount of time to determine the correct update path. For this reason, I am publishing this tutorial to help others save time.
Please understand that I will n
ot continue maintaining this guide or responding to support questions related to it.
Seblod Joomla 3 to 4 Update
Updating from the latest Seblod 3.x version to the current Seblod 4.x version does not work cleanly.
After many tests, here is the result: a working update path.
Older Seblod versions can be downloaded
here.
Initial Setup
- Joomla 3.10.12
- Seblod 3.19
- PHP 7.4
Update Path
- Stay on PHP 7.4
- Update Seblod 3.19 to Seblod 3.25
-
If you use additional Seblod extensions (e.g., Codepack), update them to the latest versions
- Update Joomla 3.10.12 to Joomla 4.4.14
- Update Seblod 3.25 to Seblod 4.0.6
- Update Seblod 4.0.6 to Seblod 4.3.1
-
Adjust Seblod to version 4. There are two options — choose one. Both worked:
-
In Seblod options under the General tab, set SQL Mode
to Legacy (Joomla! 3).
-
Open:
https://your-domain.com/administrator/index.php?option=com_cck&s=patchSQL
This will display information if database table fields need to be modified.
The listed SQL commands can then be executed to apply the changes.
(
SQL knowledge required)
- Switch to PHP 8.2
-
Important: Stay on Seblod version 4.3.1 when using Joomla 4.
Higher versions do not appear to run reliably, as they are likely designed for Joomla 5.
Additional Notes
-
The JCE Editor may cause issues in combination with Seblod. Joomla’s TinyMCE editor has improved
significantly and can replace JCE in many cases, so JCE can be uninstalled.
-
If you use custom PHP code in Seblod (e.g., Position Override or Codepack usage),
the code must comply with current PHP and Joomla standards.