Migracja Joomla 3 do Joomla 4, 5 lub 6 (Installatron)
Joomla 3 nie otrzymuje już aktualizacji (w tym aktualizacji bezpieczeństwa).
Installatron informuje, że mają Państwo najnowszą wersję, i jest to prawda: 3.10.12 to ostatnie wydanie Joomla 3. Przejście na Joomla 4, 5 lub 6 nie jest zwykłą aktualizacją, lecz migracją. Dlatego nie jest ono dostępne pod przyciskiem aktualizacji w Installatron.
Dwie kwestie na początek
Prosimy jeszcze nie podnosić wersji PHP. Joomla 3.10 nie działa na PHP 8.1 ani nowszym: strona od razu przestanie działać. Właściwa kolejność to: najpierw migracja Joomla, a dopiero potem podniesienie wersji PHP.
Prawdziwym wyzwaniem są szablon i niektóre rozszerzenia. Obecny szablon został stworzony dla Joomla 3 i nie działa w nowszych wersjach. Dotyczy to również różnych wtyczek, takich jak slider Nextend 2. Każda ścieżka wymaga więc nowego szablonu oraz ponownego skonfigurowania sliderów i galerii. Smart Slider 3 i Akeeba Backup są natomiast dostępne w nowoczesnych wersjach.
Dwie możliwe ścieżki
Ścieżka A: budowa od nowa (nasza rekomendacja w przypadku małej strony). Prosimy zainstalować przez Installatron świeżą, najnowszą wersję Joomla w lokalizacji testowej, na przykład w podkatalogu lub subdomenie. Następnie należy wybrać nowoczesny szablon, przenieść artykuły i menu oraz ponownie utworzyć slidery i galerie. Nowa instalacja od razu działa na aktualnej wersji PHP. Jeśli wszystko będzie w porządku, mogą Państwo opublikować nową stronę i usunąć starą. Zaleta: obecna strona w tym czasie normalnie działa, a Państwo nie przenoszą żadnych przestarzałych pozostałości.
Ścieżka B: migracja etapami (oficjalna ścieżka). Najpierw prosimy wykonać pełną kopię zapasową, za pomocą Akeeba lub przez Installatron. Następnie należy uruchomić w Joomla 3.10 Pre-Update Check, przeprowadzić migrację do Joomla 4.4, a potem przejść do najnowszej wersji. Na koniec prosimy podnieść wersję PHP. Uwaga: szablon i rozszerzenia muszą mieć w tym celu nowe wersje. Jeśli ich nie mają, również przy tej ścieżce potrzebny będzie nowy szablon i konieczne będzie ponowne zbudowanie niektórych elementów. Ta ścieżka ma sens przede wszystkim wtedy, gdy chcą Państwo zachować dużo treści lub kont użytkowników.
Zobacz także w przewodniku DirectAdmin: Tworzenie i przywracanie kopii zapasowych w Installatron oraz Wybór wersji PHP (Select PHP version).
Szczegółowe wyjaśnienie ze zrzutami ekranu: Klonowanie i tworzenie środowiska testowego (staging) w przewodniku DirectAdmin.
