Пошаговое руководство по обновлению сайта с Joomla 4 до Joomla 5. Вы узнаете, что нужно подготовить и проверить, чтобы избежать проблем с переходом на Joomla 5.
Если ваш сайт работает на Joomla 3, то сперва нужно произвести миграцию на Joomla 4.
Зачем обновлять Joomla до 5 версии?
На момент написания данного материала Joomla 4 является актуальной версией CMS и будет поддерживаться разработчиками еще 2 года после выхода Joomla 5. Основные преимущества Joomla 5:
- увеличенная производительность за счет оптимизации исходного кода;
- обновленные версии применяемых фреймворков;
- повышенная безопасность;
- улучшения механизма кэширования;
- новые функции, добавляемые с каждой последующей минорной версией.
Проверка перед обновлением (Pre-Update Check)
Переход с Joomla 4 на Joomla 5, является обновлением, а не миграцией, т. е. процесс сравним с обновлением минорной версии CMS.
В системе есть плагин обратной совместимости Behaviour - Backward Compatibility Plugin, который обеспечит работоспособность некоторых применяемых на сайте расширений.
Инструкция активации проверки:
Система → Обновление → Joomla
Возможна ситуация, когда система показывает что версия Joomla актуальная:
В этом случае нужно запустить проверку на наличие новой версии вручную:
Система → Общие настройки → Обновление Joomla → Сервер обновлений → Joomla!Next
После этого запустится проверка перед обновлением.
Требования к PHP, SQL и серверу
У Joomla 5 выросли системные требования относительно 4-й версии:
- Минимальная версия PHP: 8.1.0.
- MySQL 8.0.13 или MariaDB 10.4.0, или PostgreSQL 12.0.
- Apache 2.4 или Nginx 1.21 или Microsoft IIS – 10.
Где в Joomla посмотреть информацию о применяемых версиях PHP и SQL/DB:
Система → Информация о системе
Привести сервер в соответствие необходимым для Joomla 5 требованиям можно в панели управления хостингом (ispmanager, cpanel, plesk и т. д.).
На новом сервере БД этот адрес может иметь другое значение, которое нужно указать в общих настройках или в файле configuration.php.
Для изменения необходимых параметров, а также в случае, если какие-либо параметры вы не сможете найти, обратитесь в службу поддержки хостера, или к вашему системному администратору.
Проверка совместимости расширений
На этом этапе система может не выдать никаких сообщений о наличии новых версий расширений или проблемах с совместимостью.
Рекомендуется обновить все расширения и убедиться, что они совместимы с Joomla 5. Это можно сделать в JED или на официальных страницах разработчиков расширений.
Процесс обновления до Joomla 5
После того, как вы приведете свой сайт в соответствие требованиям для Joomla 5:
- создайте резервную копию сайта;
- разверните её на поддомене, в подпапке основного сайта или на локальном сервере;
- войдите в админку;
- Система → Обновление → Joomla → Обновить;
- при успешном обновлении вы увидите сообщение «Ваш сайт успешно обновлен до версии Joomla 5»;
- теперь можно осуществить обновление рабочей версии сайта по той же схеме, либо просто заменить его.
Услуга по обновлению Joomla
Если вы не хотите разбираться с процессом обновления мажорной версии Joomla и рисковать своим сайтом, то мы качественно обновим CMS вашего сайта до последней версии Joomla 5. На выходе вы получите улучшенный сайт, который будет работать на текущей версии Joomla 5 и использовать совместимые с ней сторонние расширения.