Рекламное агентство ИП "WebService Company"

Пошаговое руководство по обновлению до Joomla 5



1. Определите, соответствует ли ваш хостинг требованиям
Вы не сможете перейти на Joomla 5, если ваш сервер не соответствует минимальным техническим требованиям. Опция обновления не появится в компоненте обновления Joomla.

Минимальные технические требования:

  • PHP 8.1
  • MySQL 8.0.13
  • MariaDB 10.4.x (тестирование показало, что J3, J4 и J5 совместимы с MariaDB 10.4.x)
  • PostgreSQL 12.0

 

Вы можете проверить информацию о своей системе на сайте Joomla 4, нажав Система -> Системная информация.
Обратитесь к своему хостинг-провайдеру, если ваш сервер не соответствует требованиям.

2. Проверьте все ваши расширения на совместимость с Joomla 5

Для этого обновления существует ряд сценариев расширения сторонних производителей.

Расширение может быть совместимо как с J4, так и с J5 без использования плагина обратной совместимости.
Расширение может быть совместимо как с J4, так и с J5 С использованием плагина обратной совместимости.
Может показаться, что расширение работает в J5, но при попытке его использования оно не работает.

Расширение может привести к поломке всего сайта.

Пошаговое обновление

Сайт, который вы будете обновлять, должен соответствовать всем техническим требованиям и работать под управлением Joomla 4.4.x для обновления. Если ваш сайт еще не работает под управлением Joomla 4.4.x, обновите его до версии 4.4.x перед обновлением до J5.

1. Следуйте всем инструкциям написанным выше перед обновлением.

2. Создайте резервную копию вашего веб-сайта и базы данных.

3. Обновите все расширения, которые необходимо обновить.

4. Отключите или удалите все расширения, несовместимые с J5.

5. Если вы используете старый компонент поиска (com_search) или любые связанные модули, удалите их перед обновлением.

6. Если вы используете Google reCAPTCHA, отключите ее и начните использовать вместо нее невидимую reCAPTCHA.

7. Включите отладку (Глобальная конфигурация -> Вкладка Система -> Настройка системы отладки на Да).

8. Создайте резервную копию вашего веб-сайта и базы данных еще раз.

9. Проверьте свою резервную копию, чтобы убедиться, что она восстанавливается.

10. Перейдите в раздел Система -> Обновление -> Joomla

11. Нажмите "Параметры" на верхней панели инструментов справа.

12. Измените канал обновления на Joomla Next.

13. Нажмите Сохранить и закрыть на верхней панели инструментов.

14. Если ваш сервер соответствует техническим спецификациям, вы увидите экран со ссылками на левой боковой панели для необходимых настроек, рекомендуемых настроек и расширений.

15. Велика вероятность, что ваши требуемые и рекомендуемые настройки будут в порядке, поскольку этот экран не будет отображаться, если ваша среда не соответствует техническим требованиям. Расширения могут быть неисправны. Смотрите разделы написанные выше о проверке перед обновлением и о том, почему у нее может не быть зеленой галочки, но все же есть все совместимые расширения.

16. Плагин обратной совместимости будет включен во время обновления с Joomla с 4.4.x до 5.x.

17. Если вы не следовали инструкциям для пробного запуска, остановитесь и следуйте инструкциям написанным выше.

18. Как только вы убедитесь, что все ваши расширения совместимы с J5, протестировали обновление и результат был идеальным, вы можете нажать кнопку подтверждения предупреждений о потенциально несовместимых расширениях и продолжить обновление, нажмите OK во всплывающем окне, затем нажмите кнопку Обновить.

19. Затем ваш сайт снова попросит вас подтвердить, что вы сделали резервную копию.

20. Ваш сайт выполнит обновление до J5.

21. После успешного обновления вы увидите экран завершения обновления.

22. Вы увидите, что ваш сайт находится на Joomla 5 в правом верхнем углу экрана.

23. Протестируйте интерфейс вашего сайта.

24. Протестируйте серверную часть вашего сайта.

25. Отключите отладку в System -> Global Configuration -> вкладка Server.

26. При необходимости исправьте свой новый Smart Search.

27. Настройте свой плагин schema, как описано в области планирования этого документа.

28. Наслаждайтесь Joomla 5.

Рекламное агентство ИП "WebService Company"