Как обновить 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держать на последней версии
На 27 сентября 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 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, но только в пятой ветке: в 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, если знаете, и что на нём установлено. Отвечу со списком шагов и оценкой.