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

- Какая у вас версия и сколько ей осталось
- Проверьте версию Joomla онлайн
- Почему нельзя обновиться с Joomla 3 сразу до 6
- Что ломается при обновлении Joomla
- Чек-лист перед обновлением
- Обновление Joomla 5.4 до 6 пошагово
- Обновление Joomla 4.4 до 5.4
- Если сайт на Joomla 3: это миграция
- Сколько стоит обновление Joomla
- Частые вопросы
Какая у вас версия и сколько ей осталось
Проще всего посмотреть в панели управления: Система → Информация о системе, строка с версией 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 | держать на последней версии |
Проверьте версию 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:
- Обновите Joomla до последней версии 5.4 и все расширения, у которых есть обновления. Несовместимые отключите или удалите.
- Сделайте резервную копию и проверьте, что она восстанавливается.
- Выключите плагин «Behaviour - Backward Compatibility» (без цифры в названии). Плагин «Behaviour - Backward Compatibility 6» оставьте включённым.
- Включите отладку: Общие настройки → Система → Отладка системы.
- Откройте Система → Обновление → Joomla, в настройках компонента выберите канал обновлений «Joomla Next» и сохраните.
- Изучите проверку перед обновлением: обязательные настройки, рекомендуемые настройки и расширения. Всё, что отмечено как проблема, решите до старта.
- Запустите обновление и дождитесь окончания.
- Проверьте сайт и панель. Затем Система → База данных, кнопка «Исправить», очистите кэш и выключите отладку. Если используете умный поиск, переиндексируйте его.
Обновление 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, расширения, шаблон и правки в коде. Вы получите список работ и цену до начала, а вся работа пойдёт на копии сайта.