Содержание
Пошаговое руководство по обновлению сайта с Joomla 4 до Joomla 5: проверка сервера и расширений, резервное копирование, пробное обновление и проверка результата на рабочем сайте.
С какой версии начинать
Перед переходом на Joomla 5 обновите сайт до последнего доступного выпуска Joomla 4.4. Если сайт работает на Joomla 3, сначала выполните миграцию на Joomla 4.
Joomla 4 больше не поддерживается. На 25 сентября 2026 года поддерживаемая ветка Joomla 5 — 5.4. По плану развития Joomla исправления обычных ошибок для Joomla 5 запланированы до 13 октября 2026 года, исправления безопасности — до 12 октября 2027 года. Даты могут пересматриваться.
Уже выпущена Joomla 6. Переход на Joomla 5.4 можно рассматривать как этап дальнейшего обновления, однако совместимость с Joomla 6 нужно проверять отдельно. Эта инструкция посвящена переходу с Joomla 4 на Joomla 5.
Подготовка и резервная копия
Перед любыми изменениями создайте полную резервную копию сайта: файлы и базу данных. Сохраните её вне каталога сайта и убедитесь, что можете восстановить сайт из этого архива.
Разверните копию в отдельной тестовой среде с собственной базой данных. Ограничьте доступ к ней, отключите реальные платежи, рассылки и другие действия, которые могут затронуть посетителей. По возможности используйте те же версии PHP и СУБД, что будут на рабочем сайте.
Требования к серверу
Узнать версии PHP и базы данных можно в разделе Система → Информация о системе. Ниже приведены минимальные версии для Joomla 5.4. Подробнее — в статье о системных требованиях Joomla.
| Компонент | Минимальная версия |
|---|---|
| PHP | 8.1.0 |
| MySQL | 8.0.13 |
| MariaDB | 10.4.0 |
| PostgreSQL | 12.0 |
| Apache / Nginx / Microsoft IIS | 2.4 / 1.21 / 10 |
Достаточно одной поддерживаемой СУБД и одного веб-сервера. Для PHP нужны модули json, simplexml, dom, zlib, gd и подходящий драйвер базы данных; Joomla рекомендует выделять PHP не менее 256 МБ памяти.
Настройки хостинга отличаются. Если нужная версия PHP или СУБД недоступна в панели, уточните порядок перехода у хостера. Обновление СУБД не всегда требует смены сервера. Если хостер переносит базу и меняет её адрес или реквизиты, внесите новые значения в настройки подключения Joomla, например в configuration.php.
Совместимость расширений и шаблона
Составьте список установленных компонентов, модулей, плагинов и шаблонов. Для каждой используемой версии уточните у разработчика поддержку Joomla 5 и порядок обновления. Проверьте также собственный код и переопределения шаблона.
Перед обновлением CMS установите совместимые с текущей Joomla 4.4 версии расширений, предусмотренные разработчиком для перехода. Нельзя автоматически считать, что самый новый выпуск расширения подходит старой версии Joomla. Если совместимой версии нет, заранее подберите замену или согласуйте отказ от функции; перед удалением расширения сохраните его данные.
Плагин Behaviour - Backward Compatibility помогает запускать часть кода Joomla 4 в Joomla 5 и включается при обновлении. Это не гарантия совместимости любого расширения. Отключать его следует только после проверки всех зависимостей на тестовой копии.
Проверка перед обновлением
В тестовой копии на Joomla 4.4 откройте Система → Обновление → Joomla. В параметрах компонента выберите канал Joomla Next, сохраните настройки и повторно проверьте наличие обновлений. В русской локализации название поля может отображаться как Сервер обновлений.
Проверьте, что компонент предлагает стабильный выпуск Joomla 5. Не продолжайте обновление, если показана другая основная версия или предварительный выпуск. Если Joomla 5 не предлагается, проверьте версию Joomla 4.4, требования сервера, выбранный канал и сообщения об ошибках соединения.
Изучите результаты Проверки перед обновлением. Данные о расширениях зависят от сведений, предоставленных их разработчиками. Отсутствие информации не доказывает несовместимость, а отсутствие предупреждений не доказывает работоспособность сайта. Не подтверждайте предупреждения, пока не выясните их причины.
Обновление и проверка результата
После подготовки выполните обновление тестовой копии. Зафиксируйте порядок действий: он понадобится для рабочего сайта.
- Убедитесь, что резервная копия восстанавливается, а обнаруженные проблемы совместимости устранены.
- Запустите обновление в компоненте Joomla и дождитесь сообщения о завершении.
- Проверьте установленную версию, главную страницу и несколько материалов, вход в панель и сохранение материала.
- Проверьте поиск, формы, регистрацию, почтовые уведомления и функции сторонних расширений. Для магазина отдельно проверьте корзину и оформление заказа в тестовом режиме.
- Откройте Система → Обслуживание → База данных и проверьте состояние структуры. Обнаруженные ошибки разберите до обновления рабочего сайта.
- Очистите кэш сайта и браузера, проверьте оформление на компьютере и телефоне. Отключите отладку, если включали её для диагностики.
Для рабочего сайта выберите время обслуживания, при необходимости приостановите приём новых данных, сделайте свежую резервную копию и повторите проверенный порядок. Не заменяйте рабочую базу устаревшей тестовой: так можно потерять новые заказы, регистрации и изменения материалов. После обновления снова проверьте основные функции.
Если обновление не проходит
Сохраните точный текст ошибки и журнал обновления. Сначала выясните, на каком этапе произошёл сбой: получение списка версий, скачивание пакета, распаковка или обновление базы данных. Причину нельзя определять только по стране размещения сервера.
Если сервер не может скачать пакет, в компоненте обновления предусмотрена ручная загрузка. Полный пакет и пакет обновления доступны на странице скачивания Joomla. Для обновления выберите пакет обновления нужной версии Joomla 5 и следуйте инструкции компонента. Наличие архива не отменяет требования сервера и проверку совместимости.
Если рабочий сайт после обновления не работает и быстро устранить причину не удаётся, восстановите согласованную резервную копию файлов и базы данных. Проблему воспроизведите на тестовой среде. Не пытайтесь откатить Joomla простой заменой файлов поверх обновлённой базы.
Что должно получиться
Обновление завершено, когда сайт работает на выбранном стабильном выпуске Joomla 5, данные сохранены, а основные функции проверены. Сообщение об успешной установке подтверждает завершение обновления CMS; работу шаблона и сторонних расширений нужно проверить отдельно. Сохраните рабочую резервную копию и запланируйте дальнейший переход до окончания поддержки Joomla 5.
Услуга по обновлению Joomla
Если нужна помощь с подготовкой и обновлением сайта, можно заказать услугу по обновлению Joomla. Совместимость расширений и объём необходимых доработок определяются после проверки сайта.
Упоминаемые термины:
PHP, Плагин, CMS, Бэкап, Configuration.php, MySQL, Apache, Переопределение










