Между Joomla 3 и Joomla 5 изменился минимальный PHP, структура шаблонов и часть API расширений — часть старых компонентов и модулей после обновления просто перестают работать.

Миграция мажорной версии CMS — это всегда проект, а не одна кнопка «обновить», даже если мастер обновления обещает обратное.

Перед стартом стоит выгрузить список установленных расширений и проверить у каждого совместимость с текущей версией на сайте разработчика. Если совместимой версии нет — искать замену заранее, а не после того, как обновление уже случилось.

Само обновление лучше проводить на копии сайта: разворачиваете тестовую версию на поддомене, обновляете её, проверяете все ключевые страницы и формы, и только после этого переносите изменения на боевой сайт.

Вам может быть интересно