Оберіть свою мову

Joomla

Featured

Як оновити Joomla 4 до 5. На прикладі сайту Aleksius.biz

 

Розглянемо процес оновлення реального багатомовного сайту Aleksius.biz з десятком розширень та нестандартним шаблоном. Сайт буде оновлено з Joomla 4.3 до 4.4, а потім до 5.0.

Відеоурок

 

  • Підготовчий етап – 00:02:06.
  • Оновлення розширень – 00:03:56.
  • Оновлення Joomla 4.3 до 4.4 – 00:07:44.
  • Оновлення Joomla 4.4 до 5.0 – 00:10:30.

Відео краще переглядати з якістю «1080p HD». Цей та інші відеоогляди та уроки можна знайти на моєму YouTube каналі.

Посилання з відео:

У попередньому циклі безкоштовних відеоуроків ми розглянули покроковий процес створення сайту на Joomla 4. Застосовували лише безкоштовні компоненти. В результаті вийшов сайт-візитка, вивантажений на хостинг. Записані раніше уроки для Joomla 4 майже повністю актуальні і для поточної версії Joomla 5.0. Принаймні, це вірно на 18.11.2023.

У цій статті поговоримо про апгрейд Joomla 4 до 5. Всі роботи будуть проводитись на локальному сервері.

В огляді бере участь остання доступна мені, на момент написання статті (18.11.2023), україномовна версія Joomla 5.0 та 4.4.0 на локальному сервері з PHP 8.1.9 та MySQL 8.0.30.

Інформація підготовлена на підставі матеріалів статті «Joomla 4.4.x to 5.x Planning and Upgrade Step by Step».

Основні етапи оновлення Joomla 4 до 5

Якщо вас цікавить питання щодо необхідності оновлення сайту, раджу ознайомитись зі статтею «Коли, навіщо та як потрібно оновлювати сайт. На прикладі Joomla». В ній наведено загальну безпечну «методику» оновлення сайту. А у статті «Що нового в Joomla 5 та 4.4» розглянуті основні зміну у Джумла 5 по відношенню до 4.

Відмічу, що процес оновлення Джумла 4 до 5, у більшості випадків, буде набагато простіший, ніж оновлення з Джумла 3 до 4. Про досвід оновлення мого сайту з третьої версій CMS до четвертої можна дізнатись у статті «Оновлення Joomla 3 до 4 на прикладі сайту Aleksius.com».

Нижче наведу загальний перелік основних етапів оновлення Джумла 4 до 5 (з урахуванням особливостей 5-ї версії). Але слід розуміти, що кожен сайт є унікальним і для нього кінцевий процес оновлення може відрізнятися.

  1. Перевірте свій хостинг на відповідність мінімальним системним вимогам.
  2. Перевірте сумісність всіх розширень (включаючи шаблон) вашого сайту на сумісність з Joomla 5.
  3. Зробіть резервну копію всього сайту та перенесіть її на локальний сервер або піддомен.
  4. Переконайтесь, що копія сайту працює нормально.
  5. Оновіть всі розширення.
  6. Переконайтесь, що плагін «Поведінка. Зворотна сумісність» увімкнено.
  7. Якщо на сайті використовується вбудований плагін reCAPTCHA, замініть його на альтернативний. В Joomla 5 немає вбудованих плагінів капчі.
  8. Якщо на сайті використовується компонент «Посилання» (Weblinks), оновіть його до останньої версії.
  9. Якщо на сайті використовується вбудований компонент «Пошук» (com_search), видаліть його (він не сумісний з Joomla 5). Замість «Пошуку» використовуйте вбудований компонент «Розумний пошук» (com_finder).
  10. Оновіть Joomla 4 до останньої версії Joomla 4.4 (малюнок нижче).
  11. Оновіть Joomla 4.4 до останньої версії Joomla 5.
  12. Якнайретельніше перевірте увесь сайт. Тестуйте все, що тільки зможете.
  13. Виправте всі знайдені помилки.
  14. Ще раз ретельно перевірте увесь сайт. Якщо помилок немає, переходьте до наступного кроку.
  15. Перенесіть оновлений сайт на свій основний домен/хостинг.
  16. Знову дуже уважно перевірте сайт. Тестуйте все, що тільки зможете.
  17. Виправте всі знайдені помилки.
Оновлення Joomla 4 до 5
Оновлення Joomla 4 до 5

Не зважаючи на те, що процес переходу з Joomla 4 на 5 суттєво легший, ніж оновлення з Джумла 3 до 4, все одно під час цього може виявитись безліч проблем різної складності. Також слід пам’ятати, що оновлення може вимагати придбання/продовження ліцензій (підписок) на сторонні розширення та шаблон, який використовується на сайті. А якщо на сайті є переписані чи написані спеціально для вас розширення, тоді може знадобитись долучення розробника для їх оновлення.

Раджу зважено підійти до процесу оновлення та проводити його виключно на копії сайту.

Мій досвід роботи з Joomla починається з версії 1.5 (2008 рік). За цей час оновлював багато сайтів, у тому числі інтернет-магазинів. Зрозуміло, що оновлення кожного конкретного сайту містить схожі етапи, але специфіка сайту, який оновлюється, часто суттєво змінює процес і ускладнює його. Здебільшого це залежить від розширень на сайті та різниці між поточною та кінцевою версіями Джумла.

Також зверніть увагу на статтю, в якій показано процес оновлення Джумла 5 до 6.

Автор статті – Хорошевський Олексій
Хорошевський Олексій

Кандидат технічних наук, викладач Харківського національного університету радіоелектроніки, веб-майстер та SEO-оптимізатор із досвідом роботи понад 15 років. Спеціаліст зі створення сайтів на Joomla та WebSite X5. Автор наукових публікацій, відеокурсів та навчального контенту з веб-розробки та SEO. Веде блог та YouTube-канал, де ділиться своїми знаннями та практичним досвідом.
Надає послуги зі створення, доопрацювання, супроводу та просування сайтів. Докладніше про автора…

Соціальні мережі:

Публікації та робота:

Схожі матеріали

 

Корисні посилання:

Завантаження коментаря... Коментар буде оновлено через 00:00.
Напишіть коментар...
- символів залишилося.
або залишити коментар як гість