Надграждане от Joomla 3 към Joomla 5

Joomla 3 не се поддържа от август 2023 г. Директен преход от Joomla 3 към 5 не е възможен: надграждането минава през Joomla 4. С резервно копие и тест върху копие на сайта преминаването протича без изненади.

Подготовка

  • Направете пълно резервно копие с Backuply и, за предпочитане, копие на сайта на поддомейн, за да тествате първо там.
  • Обновете Joomla 3 до последната версия, 3.10.x.
  • Обновете всички разширения и премахнете неизползваните.

Стъпка 1 — Проверете разширенията

В Joomla 3.10 отворете Компоненти › Обновяване на Joomla. Вградената предварителна проверка показва дали версията на PHP и разширенията Ви са готови за Joomla 4. Разширенията без версия за Joomla 4 заменете предварително.

Внимавайте с шаблона: шаблоните за Joomla 3 не работят в Joomla 4 и 5. Нуждаете се от нов шаблон или временно използвайте Cassiopeia, стандартния шаблон на Joomla 4 и 5.

Стъпка 2 — Надградете до Joomla 4

В настройките на обновяването задайте канал Joomla Next и стартирайте обновяването до последната версия на Joomla 4. Joomla 4 изисква поне PHP 7.2.5; избирате го за всеки домейн в DirectAdmin.

Стъпка 3 — Надградете до Joomla 5

  • Задайте PHP 8.1 или по-нова, защото Joomla 5 изисква поне PHP 8.1.
  • В Joomla 4.4 изпълнете отново предварителната проверка, този път за Joomla 5.
  • Стартирайте обновяването до Joomla 5.

Joomla 5 има плъгин за обратна съвместимост (Behaviour - Backward Compatibility). Оставете го включен, докато използвате разширения, които още не са напълно пренаписани за Joomla 5.

Стъпка 4 — Проверете и почистете

Проверете публичната част, формулярите и менютата и вижте в Система › Системна информация дали всичко е наред. Ако всичко работи, повторете същите стъпки на живия сайт.

След това поддръжката също става през SSH; вижте Обновяване на Joomla от командния ред.

Повече за Joomla в Actiefhost ще намерите на страницата Joomla хостинг. Нуждаете се от помощ? Свържете се с поддръжката.

Беше ли полезна тази статия?

Споделете тази статия

Facebook Twitter LinkedIn