Joomla 3 · 4 · 5 · переход на Joomla 6
Обновление и миграция Joomla до версии 6
Обновление Joomla на каждом сайте выглядит по-своему: с пятёрки это обычно один спокойный переход, с тройки полная миграция с пересборкой шаблона и заменой части расширений. Занимаюсь обоими случаями: начинаю с аудита, весь переезд на Joomla 6 делаю на тестовой копии, а в бой выпускаю только проверенную версию. Недавно провёл такую миграцию на крупном сайте recepty.mobi, который сегодня работает на Joomla 6.1.1 с авторскими компонентами, шаблоном и плагинами.
Сколько это стоит
Под одним словом «миграция» на рынке продают очень разные работы, поэтому цены отличаются в разы. У меня это выглядит так.
На цену влияет прежде всего число и качество расширений, переносится ли шаблон или его нужно пересобирать, объём своих правок в коде, а также нужно ли спасать адреса после sh404SEF. Точную сумму называю после бесплатного аудита, когда вижу конкретный список работ, а не по одному адресу сайта.
Частые вопросы
Можно ли перейти сразу с Joomla 3 на Joomla 6?
Не одним шагом. Каждое официальное руководство Joomla предполагает конкретную стартовую версию: на четвёрку заходят с 3.10.x, на пятёрку с 4.4.x, на шестёрку с 5.4.x. На практике это цепочка 3.10, 4.4, 5.4, 6.x, а между этапами нужно проверять расширения и шаблон. Для вас это одна услуга и одна выкатка, но технически несколько переходов.
Что будет со старым шаблоном?
Зависит от того, на чём он собран. Стандартный шаблон Joomla 3, то есть Protostar, несовместим с Joomla 4, поэтому шаблон по умолчанию меняют ещё до старта. У коммерческих шаблонов обычно есть преемник у производителя, но это версия, которую нужно купить или скачать, а не обычное обновление. Если шаблон авторский или производитель исчез, переношу внешний вид руками на актуальную базу Joomla 6.
Сколько сайт будет недоступен?
Вся миграция идёт на копии, поэтому ваш сайт всё это время работает как обычно. Недоступность касается только самого переключения и обычно это минут пятнадцать, запланированных на время с наименьшим трафиком. Если в этот момент кто-то добавляет материалы, договариваемся об окне, когда никто не публикует.
Что если расширение больше не развивают?
Есть три выхода, и выбираем их вместе на этапе аудита: замена, функция ядра Joomla или своё решение. Многое из того, что во времена Joomla 3 требовало дополнения, сегодня есть в самой системе, например управление редиректами или дополнительные поля. Худший сценарий это оставить мёртвое расширение «потому что работает».
Нужно ли менять хостинг?
Не всегда, но проверить его нужно. Joomla 6 требует PHP минимум 8.3 (рекомендуется 8.4), MySQL от 8.0.13, MariaDB от 10.6 или PostgreSQL от 14.0, а рекомендуемый лимит памяти PHP не меньше 256 МБ. На большинстве шаред-хостингов версия PHP переключается прямо в панели. О необходимости менять сервер говорю до начала работ, а не в процессе.
Что с позициями в Google?
За этим слежу внимательнее всего. При миграции статьи и категории сохраняют свои ID, поэтому адреса обычно удаётся удержать один в один. Там, где адрес всё же меняется, ставлю редирект 301 и правлю внутренние ссылки. Проверяю также файл .htaccess и настройки SEF, потому что типовая лавина ошибок 404 после миграции берётся именно отсюда.
Насколько хватит Joomla 6?
По официальной дорожной карте Joomla ветка 6.x получает обычные исправления ошибок до 17 октября 2028, а исправления безопасности до 16 октября 2029. Для сравнения, Joomla 5 теряет обычную поддержку 13 октября 2026. Переход на шестёрку закрывает вопрос обновлений на несколько лет вперёд.