Як оновити Joomla до версії 6 і нічого не зламати

Сайт на Joomla 3 або 4 вже не отримує виправлень безпеки, а для Joomla 5 виправлення помилок закінчуються 13 жовтня 2026 року. Нижче покрокове оновлення Joomla без стрибків через версії: як дізнатися свою версію, що зазвичай ламається, як підготуватися і скільки це коштує, якщо робити не самому.

Ілюстрація до статті: оновлення Joomla до версії 6
У статті
  1. Яка у вас версія і скільки їй залишилося
  2. Перевірте версію Joomla онлайн
  3. Чому не можна оновитися з Joomla 3 одразу до 6
  4. Що ламається під час оновлення Joomla
  5. Чек-лист перед оновленням
  6. Оновлення Joomla 5.4 до 6 покроково
  7. Оновлення Joomla 4.4 до 5.4
  8. Якщо сайт на Joomla 3: це міграція
  9. Скільки коштує оновлення Joomla
  10. Часті запитання

Яка у вас версія і скільки їй залишилося

Найпростіше подивитися в панелі керування: Система → Інформація про систему, рядок із версією Joomla. Звірте її з таблицею. Дати взято з офіційної дорожньої карти Joomla.

ВерсіяПідтримкаЩо робити
Joomla 3виправлень безпеки немає з 17.08.2023, платну продовжену підтримку закрито 17.02.2025міграція, окремий проєкт
Joomla 4підтримка закінчилася в жовтні 2025, останній випуск 4.4.14 від 30.09.2025оновлення до 5.4, потім до 6
Joomla 5виправлення помилок до 13.10.2026, виправлення безпеки до 12.10.2027спланувати перехід на 6
Joomla 6виправлення помилок до 17.10.2028, виправлення безпеки до 16.10.2029тримати на останньому випуску
Станом на 28 вересня 2026 актуальні випуски: Joomla 6.1.3 і 5.4.8. За планом розробників 13 жовтня виходить Joomla 6.2, дати в дорожній карті вони самі називають попередніми.

Перевірте версію Joomla онлайн

Введіть адресу сайту. Перевірка дивиться на сайт ззовні, без доступу до панелі, і показує версію Joomla та статус її підтримки, якщо сайт їх розкриває.

Тут з’явиться результат: версія Joomla і статус її підтримки.

Перевірка нічого не змінює на сайті й не потребує доступу: вона читає лише відкриті файли, які бачить будь-який відвідувач.

Чому не можна оновитися з Joomla 3 одразу до 6

Офіційні посібники Joomla завжди починаються з конкретної стартової версії: на Joomla 4 переходять із 3.10, на Joomla 5 з 4.4, на Joomla 6 з 5.4. Тому шлях один: 3.10 → 4.4 → 5.4 → 6, і перед кожним кроком сайт має стояти на останньому випуску своєї гілки.

  • 3.10 → 4.4: найважчий крок. Нова панель, Bootstrap 5 замість Bootstrap 2, з ядра прибрано MooTools, скрипти підключає WebAssetManager. Шаблони й багато розширень від Joomla 3 тут уже не працюють.
  • 4.4 → 5.4: зазвичай спокійніше. Потрібен PHP 8.1 або новіший, частина розширень і далі працює через плагін сумісності.
  • 5.4 → 6: сама Joomla називає це оновленням, а не міграцією. Потрібен PHP 8.3 або новіший, а розширення мають підтримувати Joomla 6.

Кожен крок робиться штатним компонентом «Оновлення Joomla» (Joomla Update): у його налаштуваннях канал оновлень перемикають на «Joomla Next», і компонент пропонує наступну основну версію.

Що ламається під час оновлення Joomla

Шаблон і перевизначення

Стандартний шаблон Joomla 3 Protostar несумісний із Joomla 4: після міграції сайт перемикається на Cassiopeia. Сторонній шаблон на Bootstrap 2 або 3 потрібен у версії під нову Joomla, інакше його переносять вручну. Перевизначення виглядів у папці html шаблону порівнюють із новими файлами ядра: старі копії часто ламають виведення матеріалів.

Розширення

Кожне розширення має мати версію під цільову Joomla. Перевірка перед оновленням показує сумісність, але лише якщо її вказав розробник розширення. Покинуті розширення замінюють. Приклад: у sh404SEF немає версії під Joomla 4, його підтримка закінчилася 17.08.2023, тому адреси й метадані переносять у 4SEF, 4SEO або механізми ядра.

PHP і база даних

Joomla 5 потребує PHP 8.1 або новішого. Joomla 6 потребує PHP 8.3 або новішого (рекомендовано 8.4) і ліміту пам’яті PHP від 256 МБ, а офіційний посібник з оновлення називає базу MySQL 8.0.13 або MariaDB 10.6. Старий хостинг часто стає першою проблемою ще до оновлення самої CMS.

Правки у файлах ядра

Якщо хтось колись виправляв файли самої Joomla, оновлення їх перезапише. Такі правки шукають заздалегідь і переносять у плагіни або перевизначення, інакше після оновлення «зникне» функція, про яку всі забули.

Плагін сумісності

Після переходу з Joomla 4 на 5 автоматично вмикається плагін «Behaviour - Backward Compatibility»: він дає працювати розширенням, написаним під Joomla 4. Перед переходом на 6 його потрібно вимкнути, і саме тоді з’ясовується, які розширення на ньому трималися. У Joomla 5.4 з’явився другий плагін, «Behaviour - Backward Compatibility 6»: він увімкнений сам, і його не чіпають.

Чек-лист перед оновленням

  • Зроблено повну резервну копію файлів і бази та перевірено, що вона відновлюється.
  • Є копія сайту на тестовому піддомені чи сервері: усе спочатку робиться там.
  • Складено список розширень із версіями та позначкою, чи є в кожного версія під цільову Joomla.
  • Версія PHP, база даних і ліміт пам’яті на хостингу підходять цільовій Joomla.
  • Сайт і розширення оновлено до останнього випуску поточної гілки: 3.10.x, 4.4.x або 5.4.x.
  • Пройдено перевірку перед оновленням у компоненті «Оновлення Joomla».
  • Обрано час із мінімальним трафіком, і зрозуміло, як повернути стару версію.

Якщо хоча б один пункт не виконано, оновлення на живому сайті перетворюється на лотерею.

Оновлення Joomla 5.4 до 6 покроково

Порядок за офіційним посібником Joomla:

  1. Оновіть Joomla до останнього випуску 5.4 і всі розширення, для яких є оновлення. Несумісні вимкніть або видаліть.
  2. Зробіть резервну копію й перевірте, що вона відновлюється.
  3. Вимкніть плагін «Behaviour - Backward Compatibility» (без цифри в назві). Плагін «Behaviour - Backward Compatibility 6» залиште ввімкненим.
  4. Увімкніть налагодження: Загальні налаштування → Система → Налагодження системи.
  5. Відкрийте Система → Оновлення → Joomla, у налаштуваннях компонента виберіть канал оновлень «Joomla Next» і збережіть.
  6. Перегляньте перевірку перед оновленням: обов’язкові налаштування, рекомендовані налаштування й розширення. Усе, що позначено як проблему, вирішіть до старту.
  7. Запустіть оновлення й дочекайтеся завершення.
  8. Перевірте сайт і панель. Потім Система → База даних, кнопка «Виправити», очистіть кеш і вимкніть налагодження. Якщо користуєтеся розумним пошуком, переіндексуйте його.
Якщо після оновлення не відкривається панель, винне зазвичай одне з розширень, і ввімкнене налагодження показує, яке саме. Його вимикають просто в базі даних, а розбираються вже на копії сайту з резервної копії, не на живому сайті.

Оновлення Joomla 4.4 до 5.4

Схема та сама: останній випуск 4.4, резервна копія, канал «Joomla Next», перевірка перед оновленням, оновлення. Відмінності такі:

  • Потрібен PHP 8.1 або новіший, рекомендовано 8.3.
  • Після оновлення автоматично вмикається плагін «Behaviour - Backward Compatibility». Він підтримує розширення від Joomla 4, але лише в гілці 5.x: у Joomla 6 такої підтримки вже не буде.
  • Розширення, які тримаються на цьому плагіні, краще оновити або замінити одразу. До переходу на 6 плагін доведеться вимкнути, і тоді вони перестануть працювати.

Якщо сайт стоїть на Joomla 4, розумно одразу планувати обидва кроки, до 5.4 і до 6: робота з розширеннями й тестами в них здебільшого спільна.

Якщо сайт на Joomla 3: це міграція

Перехід із 3.10 на 4.4 технічно теж іде через «Оновлення Joomla», але за обсягом це міграція: шаблон майже завжди переробляють, частину розширень замінюють, перевизначення переносять вручну. У Joomla 3.10 є перевірка перед оновленням: вона показує, чи підходять PHP, база й розширення для Joomla 4, якщо їхні розробники вказали сумісність.

Іноді вигідніше не тягнути старий сайт через три версії, а зібрати його заново на Joomla 6 і перенести матеріали. Це розумно, коли шаблон усе одно переробляється, а половина розширень покинута. Таке рішення ухвалюють після аудиту, а не заздалегідь.

Якщо сайт на Joomla 3 уже зламано, спочатку очищення, потім оновлення: інакше шкідливий код переїде разом із сайтом. Детально в статті «Зламали сайт на Joomla: що робити».

Скільки коштує оновлення Joomla

Ціни з мого прайсу. Точну суму називаю після безкоштовного аудиту, коли бачу список розширень, шаблон і правки в коді.

РоботаЦіна
Оновлення Joomla 5 до 6, типовий сайтвід 500 zł
Оновлення Joomla 4 до 6 через версію 5від 1200 zł
Міграція Joomla 3 на Joomla 6, стандартний сайт2500-6000 zł
Великий сайт із власним кодомкошторис, зазвичай від 8000 zł

Уся робота йде на копії сайту, а сама перерва під час викатки зазвичай близько п’ятнадцяти хвилин. Що входить у роботу і як вона проходить, описано на сторінці «Оновлення та міграція Joomla».

Часті запитання

Чи можна оновити Joomla 3 одразу до Joomla 6?

Ні. Офіційний шлях лише ланцюжком: 3.10, потім 4.4, потім 5.4 і лише потім 6. Кожен крок іде через компонент «Оновлення Joomla» з каналом «Joomla Next», а між кроками перевіряють розширення й шаблон.

Що буде, якщо не оновлювати Joomla 3 або 4?

Сайт і далі відкриватиметься, але нові вразливості в ядрі не закриватимуться. Старі версії та їхні розширення першими потрапляють під масові злами, так було й улітку 2026 року.

Коли закінчується підтримка Joomla 5?

Виправлення помилок для Joomla 5 виходять до 13 жовтня 2026 року, виправлення безпеки до 12 жовтня 2027 року. Joomla 6 підтримується довше: виправлення безпеки до 16 жовтня 2029 року.

Чи злетить дизайн після оновлення?

Залежить від шаблону. Protostar із Joomla 3 несумісний із Joomla 4, і сайт перемкнеться на Cassiopeia. Сторонній шаблон потрібен у версії під нову Joomla. Під час переходу з 5 на 6 шаблони зазвичай працюють, якщо розробник випустив оновлення, але перевизначення виглядів треба перевірити.

Чи треба змінювати хостинг?

Лише якщо він не дає потрібних версій PHP і бази: для Joomla 5 це PHP 8.1 або новіший, для Joomla 6 PHP 8.3 або новіший і MySQL 8.0.13 або MariaDB 10.6. У багатьох хостингів версія PHP перемикається в панелі.

Чи втратить сайт позиції в Google після оновлення?

Під час оновлення матеріали й категорії зберігають свої ID, тому адреси зазвичай вдається втримати. Ризик там, де змінюється розширення для адрес, наприклад sh404SEF: його адреси переносять, а решту закривають редиректами 301. Після викатки перевіряють помилки 404 у Search Console.

Скільки часу сайт буде недоступний?

Якщо оновлювати на копії, сама перерва під час викатки зазвичай близько п’ятнадцяти хвилин. Оновлення просто на живому сайті може залишити його непрацездатним на години, якщо щось піде не так.

Що робити з розширенням без версії під Joomla 6?

Перевірити в розробника, чи не вийшла нова версія, і пошукати заміну. Якщо розширення покинуте, його замінюють аналогом або переписують потрібну функцію. Триматися за плагін сумісності безкінечно не вийде.

Чи можна оновити Joomla самому?

Так, якщо сайт простий і є перевірена резервна копія та тестова копія. Складно стає, коли в сайту власний шаблон, багато розширень, правки у файлах ядра або він ще на Joomla 3.

Як дізнатися версію Joomla, якщо немає доступу до панелі?

Перевірка вище дивиться службові файли, які Joomla віддає за стандартними адресами. Якщо вони закриті, версію видно лише в панелі: Система → Інформація про систему.

Оновлю Joomla до версії 6 без простою

Почну з безкоштовного аудиту: версія, PHP, розширення, шаблон і правки в коді. Ви отримаєте список робіт і ціну до початку, а вся робота піде на копії сайту.

Детальніше про послугу Написати в чат
Русский English Deutsch Polski Українська

Обговорити оновлення

Опишіть свій сайт на Joomla

Адреса сайту, версія Joomla, якщо знаєте, і що на ньому встановлено. Відповім зі списком кроків і оцінкою.