Написать нам в Telegram

Обновление Joomla 3 до 5 и 6: обновлять или переезжать на другую CMS

Разработка
19 сентября 2026 г.
Фото Максим Козлов
Максим КозловРуководитель отдела разработки

Если сайт до сих пор работает на Joomla 3, обновлений безопасности он не получает с 17 августа 2023 года. Прошло больше трёх лет: за это время закончилась поддержка и Joomla 4, а актуальной веткой стала Joomla 6. Обновление Joomla с «тройки» давно не сводится к кнопке в админке. По сути это миграция на новую платформу с переделкой шаблона и заменой части расширений. Разберём, в каком состоянии ветки Joomla в 2026 году, как проходит путь 3 → 4 → 5 → 6, что ломается по дороге и как понять, выгоднее обновлять Joomla или переезжать на другую CMS.

Статья для владельцев и руководителей, у которых сайт на Joomla «работает и не трогаем». Общий регламент обновления CMS и разницу между патчем и сменой ветки мы разобрали отдельно, в статье про обновление WordPress, OpenCart и MODX. Здесь только о Joomla.

Статус версий Joomla в 2026 году: что поддерживается

У Joomla понятный жизненный цикл: каждую мажорную ветку поддерживают минимум четыре года. Сначала идёт активная разработка и исправление ошибок, потом только исправления безопасности. Даты ниже взяты из официального роадмапа developer.joomla.org и актуальны на сентябрь 2026 года.

ВеткаВыходИсправление ошибокБезопасностьПоследняя версия
Joomla 3сентябрь 2012до 17.08.2021закончилась 17.08.20233.10.12
Joomla 4август 2021до 15.10.2024закончилась 14.10.20254.4.14
Joomla 5октябрь 2023до 13.10.2026до 12.10.20275.4.x
Joomla 614.10.2025до 17.10.2028до 16.10.20296.1.x

Отсюда главный практический вывод. Цель обновления в 2026 году — Joomla 6, а не «пятёрка». Joomla 5.4 стала последней минорной версией пятой ветки: в середине октября 2026 года она переходит в режим «только безопасность» и получает патчи ещё год. Если сейчас обновиться с 3.x только до 5.x, через год придётся снова заниматься обновлением.

Joomla 3 и Joomla 4 уязвимостей больше не закрывают. Найденная в ядре или популярном расширении дыра так и останется открытой, а сканеры ботов ищут сайты именно по версии движка.

Почему Joomla 3 до 4 — это миграция, а не обновление

Внутри ветки, например с 5.4.7 на 5.4.8, Joomla обновляется штатно через компонент «Обновление Joomla». Между 3.x и 4.x разработчики переписали значительную часть ядра, поэтому переход ломает всё, что написано под старую архитектуру.

Шаблон

Стандартный шаблон Joomla 3 (Protostar) построен на Bootstrap 2, в Joomla 4 и новее по умолчанию стоит Cassiopeia на Bootstrap 5. Сторонний шаблон под Joomla 3 в новой версии почти никогда не работает. Вместе с ним перестают работать переопределения вывода (папка html в шаблоне), на которых обычно держится вся вёрстка сайта. Шаблон приходится покупать заново в версии под Joomla 5/6 или переверстать.

Расширения

В Joomla 4 изменились API, структура компонентов, пространства имён и загрузка скриптов: MooTools убран, jQuery по умолчанию не подключается. Расширение под 3.x ставится в 4.x только в том случае, если разработчик выпустил для него новую версию. Каталог расширений Joomla (JED) показывает совместимость по версиям. Главный риск — брошенные расширения, которые больше никто не развивает.

PHP и сервер

Joomla 3.10 работает максимум на PHP 8.0, а эта версия PHP сама не поддерживается с конца 2023 года. Joomla 4 требовала PHP от 7.2.5, Joomla 5 — от 8.1. Для Joomla 6 минимум PHP 8.3 (рекомендуется 8.4), MySQL от 8.0.13 или MariaDB от 10.4. Когда хостинг отключает старый PHP, сайт на Joomla 3 просто перестаёт открываться: ждать, пока ситуация сама станет безвыходной, не стоит.

Адреса страниц

В Joomla 4 остался только современный маршрутизатор (он появился ещё в 3.8), а устаревший режим «legacy router» убрали. Если сайт на Joomla 3 работал в legacy-режиме или без настройки «Удалить ID из URL», формат адресов изменится. Из-за этого после миграции часть адресов материалов и категорий может поменяться, и ради SEO нужна карта 301-редиректов даже при «обновлении на месте».

Что ломается при обновлении Joomla: K2, VirtueMart и другие

Проблемы обычно создают не ядро, а популярные сторонние решения, на которых собраны тысячи сайтов на Joomla 3.

  • K2 — компонент контента, на котором сделаны многие новостные сайты, каталоги и блоги. В официальном каталоге JED он заявлен совместимым только с Joomla 1.5, 2.5 и 3.x. Версии для Joomla 4/5/6 нет, поэтому материалы K2 переносят в стандартные материалы Joomla с пользовательскими полями — скриптом или платным мигратором.
  • VirtueMart — интернет-магазин на Joomla. Ветка VirtueMart 4 работает на Joomla 3, 4 и 5, но не на Joomla 6: под «шестёрку» разработчики готовят VirtueMart 5, и перед переходом нужно проверить, вышла ли его стабильная версия. Магазин на VirtueMart 3 обновляется вместе с данными заказов, модулями оплаты и доставки, поэтому этот шаг самый рискованный.
  • Самописные компоненты и доработки ядра. Если прежний подрядчик правил файлы ядра напрямую, при обновлении эти правки затрутся. Их нужно найти, сравнив файлы с оригинальным дистрибутивом, и вынести в плагины или переопределения.
  • Интеграции: обмен с 1С, платёжные модули российских эквайеров, формы с отправкой в CRM. Их делали под конкретную версию, и после обновления каждую надо проверить отдельно.
Перед оценкой выгрузите список установленных расширений: в Joomla 3 это «Расширения → Менеджер расширений → Управление», в Joomla 4 и новее — «Система → Управление → Расширения», в обоих случаях с фильтром «Ядро: Нет». По каждому отметьте, есть ли версия для Joomla 6 и используется ли оно вообще. Половина списка часто оказывается мусором, который можно просто удалить.

Как обновить Joomla 3 до 4, 5 и 6: порядок работ

Перескочить с 3.x сразу на 6.x нельзя. Обновляются последовательно, через последнюю минорную версию каждой ветки: 3.10 → 4.4 → 5.4 → 6.x. Работа идёт на копии сайта, рабочий сайт в это время продолжает принимать заявки.

  1. Бэкап и тестовая копия. Полная резервная копия файлов и базы через Akeeba Backup (есть версии для всех веток, от 3.x до 6.x) или средствами хостинга. Копию разворачивают на поддомене или отдельном сервере, закрыв её от индексации.
  2. Обновление до 3.10.12, последней версии третьей ветки. В ней появилась проверка перед обновлением (Pre-Update Check).
  3. Pre-Update Check. В настройках компонента «Обновление Joomla» выберите сервер обновлений Joomla Next. Проверка покажет, соответствуют ли PHP и база требованиям и какие расширения несовместимы или помечены как «Потенциальная проблема».
  4. Зачистка расширений. Несовместимые удалите или замените, совместимые обновите до последних версий. Плагины расширений, помеченных как проблемные, на время обновления отключите.
  5. Переключение шаблона на стандартный и назначение ему главного меню. Иначе после обновления можно получить «белый экран».
  6. Переход на 4.4, затем проверка базы: «Система → Обслуживание → База данных», обновление структуры базы.
  7. Переход на 5.4 и 6.x. Перед каждым шагом снова запускается Pre-Update Check. Для расширений, которые ещё не полностью адаптированы под новую ветку, в ядре есть плагины обратной совместимости. Это временная мера, а не решение.
  8. Новый шаблон и перенос вёрстки под Bootstrap 5, восстановление переопределений.
  9. Регресс-тест форм, поиска, корзины, оплаты, интеграций и мультиязычности. Затем сверка URL со старым сайтом и настройка 301-редиректов там, где адреса изменились.
  10. Выкладка в окно низкой нагрузки и контроль индексации в Яндекс Вебмастере 2–4 недели.
Сам мастер обновления отрабатывает за минуты. Основное время уходит на шаги 4, 8 и 9: замену расширений, шаблон и проверку. Поэтому смету на миграцию Joomla составляют по списку расширений и объёму вёрстки, а не по количеству страниц.

С Joomla 4.x или 5.x путь короче. Шаблон и большинство расширений под Joomla 4/5 обычно переходят на 6.x без переделки, если у их разработчиков вышли обновлённые версии. Такое обновление можно включить в регулярную техническую поддержку сайта наравне с патчами безопасности.

Обновлять Joomla или переезжать на другую CMS: таблица решений

Раз с «тройки» так или иначе придётся переделывать шаблон и половину расширений, стоит честно ответить на вопрос: не проще ли за те же деньги переехать на другую платформу? Однозначного ответа нет. Решают признаки конкретного проекта.

ПризнакСкорее обновлять JoomlaСкорее переезжать
РасширенияУ ключевых есть версии для Joomla 5/6Сайт держится на K2, брошенных или самописных компонентах
КастомизацияСтандартные материалы, меню, формыПравки ядра, сложная логика, которую всё равно переписывать
Задачи бизнесаСайт устраивает, нужен только безопасный движокНужны каталог с 1С, личный кабинет, интеграции, которые на Joomla дороже
КомандаКонтент-менеджеры привыкли к админке JoomlaНекому поддерживать Joomla, специалистов на рынке мало
ДизайнДизайн актуален, нужна только переверстка под Bootstrap 5Дизайн устарел, всё равно планируется редизайн

Если большинство ответов попадает в правую колонку, обновление Joomla превращается в «переделку сайта на том же движке». За сопоставимые деньги можно получить платформу, под которую проще найти подрядчиков и готовые модули. Если сайт простой и расширения живы, миграция внутри Joomla почти всегда быстрее и дешевле переезда.

Переезд с Joomla на другую CMS: куда и как сохранить SEO

Направление переезда зависит от задач. Для интернет-магазина с обменом с 1С и складскими остатками обычно выбирают 1С-Битрикс, для контентного и корпоративного сайта — WordPress, для нестандартной логики — собственную разработку на фреймворке. Сравнение платформ по стоимости владения — в статье какую CMS выбрать для сайта.

При смене движка главное — не потерять накопленные позиции. Порядок такой:

  • Выгрузить все URL из текущего сайта, sitemap.xml и Яндекс Вебмастера, отметить страницы с трафиком и внешними ссылками.
  • По возможности сохранить структуру адресов. Где это невозможно, настроить 301-редирект с каждого старого URL на соответствующий новый, а не на главную.
  • Перенести title, description, H1, alt изображений и микроразметку.
  • Перенести контент с сохранением дат, авторов, изображений и файлов. Материалы K2 и Joomla выгружаются из базы скриптом.
  • После запуска отправить новый sitemap, проверить 404 в логах и Вебмастере и 2–4 недели следить за позициями.

Полный технический чек-лист переезда с редиректами, DNS, почтой и SSL описан на странице переноса сайта на другую CMS и хостинг.

Самая частая ошибка при смене CMS — поставить редирект всех старых адресов на главную страницу. Поисковик воспринимает такие редиректы как «мягкие 404», и страницы выпадают из индекса вместе с трафиком.

Сроки и стоимость миграции Joomla: от чего зависят

Цена обновления Joomla не зависит от числа страниц. Её определяют пять факторов: версия, с которой начинаем (3.x или 4.x), количество и состояние сторонних расширений, наличие правок ядра, сложность шаблона и число интеграций. Для ориентира:

  • обновление с Joomla 4/5 до 6 на сайте с живыми расширениями — плановая работа на часы или дни, её оценивают в часах поддержки (час специалиста у нас — от 2 500 ₽);
  • миграция с Joomla 3 с новым шаблоном и заменой расширений — от нескольких дней до нескольких недель, для магазинов на VirtueMart дольше;
  • переезд на другую CMS с сохранением контента и SEO стартует от 35 000 ₽ и считается по аудиту, для крупных каталогов и тысяч URL — выше.

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

Типичные ошибки при обновлении Joomla

  • Обновлять рабочий сайт без копии. «Белый экран» после мастера обновления — обычная ситуация, и без бэкапа сайт лежит до ручного восстановления.
  • Останавливаться на Joomla 5. Регулярные исправления для неё заканчиваются в октябре 2026 года, так что путь нужно довести до 6.x.
  • Держаться за плагины обратной совместимости. Они помогают пережить переход, но старое расширение всё равно нужно заменить до следующей мажорной версии.
  • Игнорировать изменения URL. После перехода на новый маршрутизатор часть адресов меняется, и без редиректов сайт теряет страницы в индексе.
  • Оставлять на сервере старую копию. Забытая папка /old с Joomla 3 на том же хостинге остаётся точкой входа для взлома.

Если в коде много чужих доработок и документации нет, прежде чем решать, стоит ли вообще сохранять этот код, полезно почитать, когда legacy-проект поддерживать, а когда переписывать.

Чек-лист: что сделать с сайтом на Joomla 3 в 2026 году

  • Узнать точную версию Joomla и PHP сайта и срок, до которого хостинг сохранит эту версию PHP.
  • Сделать полный бэкап файлов и базы и проверить, что он восстанавливается.
  • Выгрузить список сторонних расширений и отметить, есть ли у каждого версия для Joomla 6.
  • Сравнить файлы ядра с оригинальным дистрибутивом и найти прямые правки.
  • Прогнать Pre-Update Check на копии сайта.
  • Заполнить таблицу «обновлять или переезжать» и принять решение до следующего отключения PHP хостингом.
  • Выгрузить все URL сайта и снять текущие позиции и трафик.
  • Спланировать работу: миграция до Joomla 6 или смена CMS с картой 301-редиректов.
  • После выкладки 2–4 недели контролировать индексацию, ошибки 404 и заявки с форм.

Итог

Joomla 3 и 4 больше не поддерживаются, Joomla 5 уходит в режим «только безопасность», актуальная ветка — Joomla 6. Переход с «тройки» — это миграция с новым шаблоном, заменой расширений и контролем URL, поэтому решать нужно не «обновлять или нет», а «обновлять Joomla или менять платформу». Если расширения живы, а сайт устраивает бизнес, выгоднее довести его до Joomla 6. Если он держится на K2, брошенных компонентах и правках ядра, стоит сравнить стоимость миграции с переездом на другую CMS. В обоих случаях работу ведут на копии и с картой редиректов.

Частые вопросы
Какое-то время сайт проработает, но патчей безопасности для него нет с августа 2023 года. Кроме того, Joomla 3.10 официально не поддерживает PHP новее 8.0, а хостинги постепенно отключают старые версии PHP. В итоге сайт либо взломают через известную уязвимость, либо он перестанет открываться после очередного обновления сервера.
Всё зависит от числа сторонних расширений и сложности шаблона. Простой сайт на стандартных материалах переводят за несколько дней вместе с переверсткой шаблона. Сайт на K2 или магазин на VirtueMart с интеграциями — от нескольких недель. Сам мастер обновления работает минуты, основное время уходит на замену расширений и тестирование.
Это источник, из которого компонент «Обновление Joomla» получает новые версии. По умолчанию выбран сервер для текущей ветки. Чтобы увидеть переход на следующую мажорную версию и запустить Pre-Update Check, в Joomla 3.10 в настройках компонента выбирают сервер Joomla Next. Если сервер обновлений не отвечает, обычно причина в SSL или ограничениях исходящих запросов на хостинге.
Нет, мастер обновления переводит сайт только на следующую ветку. Путь такой: 3.10 → 4.4 → 5.4 → 6.x, и перед каждым шагом снова проверяются совместимость расширений и требования к серверу. Другой вариант — поставить Joomla 6 с нуля и перенести в неё контент, это часто выбирают при большом количестве мусорных расширений.
Версии K2 для Joomla 4 и новее нет, поэтому материалы, категории, теги и дополнительные поля K2 переносят в стандартные материалы Joomla с пользовательскими полями. Для этого есть платные миграторы, либо переносят скриптом напрямую из базы. Адреса страниц при этом почти наверняка изменятся, так что нужна карта 301-редиректов.
Не потеряет, если заранее выгрузить все URL, сохранить структуру адресов или настроить 301-редирект с каждого старого адреса на новый, перенести метатеги и контент. Временные колебания позиций в первые недели нормальны. Устойчивая просадка обычно означает, что пропущены редиректы или страницы перенесены не полностью.
Перенос сайта на wordpress на домен
Поможем с этой задачей под ключ — от идеи до результата. Рассчитаем стоимость и сроки под вашу задачу.
Читать подробнее
Услуги по теме
Переносим сайт на новый хостинг, другой домен, новый сервер или на WordPress без потери позиций, трафика и данных. Карта 301-редиректов, сохранение структуры URL, перенос базы, почты и SSL — на фикс-смете, с проверкой индексации до и после переезда. Если сайт потеряет позиции по нашей вине — бесплатно вернём.
Берём ваш сайт на абонентское обслуживание: мониторинг доступности, бэкапы, обновления и безопасность, доработки по часам и реакция на инциденты по SLA. Студия с 2008 года — поддерживаем сайты на любой CMS и самописном коде.
Развиваем и дорабатываем существующий сайт: новый функционал, аккуратные правки, ускорение и рефакторинг — на Битрикс, WordPress, Yii, Laravel и любой другой CMS, даже если код писали не мы.
Технический аудит веб-сайта изнутри: код, архитектура, зависимости, база данных, сервер, деплой и доступы. Не SEO-чеклист, а инженерная экспертиза — за 5–15 рабочих дней вы узнаёте, в каком состоянии проект, сколько стоит техдолг и что выгоднее: дорабатывать или переписать.