
Joomla 5: co sprawdzić przed aktualizacją
Przed aktualizacją Joomla 4.4 do Joomla 5.4 sprawdź serwer, rozszerzenia, szablon i możliwość odtworzenia kopii. Sama zmiana rdzenia jest obsługiwana jako aktualizacja, ale nie oznacza to, że każda strona przejdzie ją bez przygotowania. Najczęstszą przyczyną problemów są dodatki zewnętrzne, własne nadpisania szablonu oraz zbyt stara wersja PHP lub bazy danych.
Ten poradnik dotyczy przejścia z aktualnej Joomla 4.4 do Joomla 5.4. Informacje sprawdzono 10 września 2026 roku. Tego dnia bieżącym wydaniem gałęzi Joomla 5 była wersja 5.4.8.
Spis treści
Czy przejście z Joomla 4.4 do 5.4 jest migracją?
Joomla traktuje przejście z 4.4.x do 5.x jako aktualizację. Treści, menu i użytkownicy pozostają w tej samej instalacji. Nie jest to jednak zwykła poprawka w obrębie jednej gałęzi, ponieważ Joomla 5 ma wyższe wymagania techniczne i usuwa część starego kodu.
Jeśli strona działa na Joomla 3 lub starszej wersji, nie przechodź bezpośrednio do Joomla 5. Najpierw trzeba przygotować osobną ścieżkę migracji, sprawdzić rozszerzenia i doprowadzić serwis do właściwej wersji pośredniej.
Wymagania Joomla 5.4
Minimalne wymagania Joomla 5.x są wyższe niż w Joomla 4. Przed zmianą sprawdź je w zapleczu w sekcji System → Informacje o systemie oraz w panelu hostingu.
| Element | Minimum dla Joomla 5.x | Zalecenie Joomla |
|---|---|---|
| PHP | 8.1.0 | 8.3 |
| MySQL | 8.0.13 | 8.1 |
| MariaDB | 10.4.0 | 11.1 |
| PostgreSQL | 12.0 | 16 |
| Pamięć PHP | zależna od strony | co najmniej 256 MB |
Spełnienie minimum pozwala uruchomić Joomla, ale nie gwarantuje zgodności wszystkich rozszerzeń. Wtyczka może wymagać nowszego PHP, dodatkowego modułu albo innej wersji bazy.
Lista kontroli przed aktualizacją
- Zaktualizuj Joomla 4 do najnowszej wersji 4.4.x. Nie rozpoczynaj zmiany generacji ze starego wydania 4.x.
- Zaktualizuj rozszerzenia i szablon. Odśwież źródła aktualizacji, sprawdź strony producentów i ważność kluczy pobierania.
- Sprawdź zgodność każdego dodatku z Joomla 5. Komunikat w Joomla jest pomocny, ale brak ostrzeżenia nie jest potwierdzeniem zgodności.
- Zinwentaryzuj nadpisania szablonu. Dotyczy to katalogu
html, własnego CSS i JavaScriptu, pluginów systemowych oraz zmian wykonanych bezpośrednio w plikach. - Usuń nieużywane rozszerzenia. Najpierw wykonaj kopię. Samo wyłączenie starej wtyczki nie usuwa jej kodu z serwera.
- Wykonaj pełną kopię plików i bazy danych. Zanotuj też wersję PHP, konfigurację domeny i zadania cron.
- Sprawdź odtwarzanie kopii. Backup jest użyteczny dopiero wtedy, gdy można z niego uruchomić stronę.
- Przeprowadź próbę na kopii testowej. Nie testuj pierwszego przejścia na działającej stronie firmowej.
Jak ocenić zgodność rozszerzeń i szablonu?
Przy każdym komponencie, module, pluginie i szablonie zapisz producenta, obecną wersję oraz wydanie oznaczone jako zgodne z Joomla 5. Dotyczy to także dodatków, których użytkownik nie widzi na stronie: kopii zapasowych, edytora, integracji pocztowej, płatności, map, narzędzi SEO i zadań wykonywanych w tle.
Joomla 5 zawiera wtyczkę zgodności wstecznej, która pomaga uruchomić kod korzystający z części starszych mechanizmów. Nie należy jednak traktować jej jako potwierdzenia pełnej zgodności. Rozszerzenie jest w pełni gotowe dopiero wtedy, gdy producent je wspiera i działa ono po wyłączeniu warstwy zgodności.
Szczególnej kontroli wymagają własne rozszerzenia oraz nadpisania widoków. Strona główna może wyglądać poprawnie, mimo że błąd pojawia się dopiero po wysłaniu formularza, zapisaniu artykułu, uruchomieniu płatności albo wykonaniu zadania cron.
Próba aktualizacji na kopii strony
Odtwórz stronę w osobnej lokalizacji, zablokuj jej indeksowanie i wysyłkę prawdziwych wiadomości do klientów. Następnie uruchom kontrolę przed aktualizacją Joomla. Jeśli środowisko i dodatki nie zgłaszają blokad, w opcjach komponentu aktualizacji wybierz kanał pozwalający przejść do następnej głównej wersji.
Po aktualizacji nie ograniczaj testu do otwarcia strony głównej. Sprawdź:
- logowanie do zaplecza i uprawnienia użytkowników,
- najważniejsze pozycje menu, kategorie i widoki artykułów,
- formularze, wiadomości e-mail i ochronę antyspamową,
- wyszukiwarkę, wersje językowe i adresy URL,
- sklep, płatności, rejestrację i integracje zewnętrzne, jeśli występują,
- zadania cykliczne, kopie zapasowe oraz logi PHP i serwera.
Wyniki warto zapisać w prostej liście odbiorowej. Dzięki temu po wdrożeniu na stronie produkcyjnej można powtórzyć te same testy.
Kiedy przerwać aktualizację?
Nie rozpoczynaj aktualizacji, gdy brakuje działającej kopii, hosting nie spełnia wymagań albo producent ważnego rozszerzenia nie potwierdza zgodności. Tak samo należy postąpić, jeśli po wyłączeniu wtyczki zgodności strona testowa przestaje działać, pojawiają się błędy PHP albo nie można wykonać kluczowego procesu biznesowego.
W takiej sytuacji najpierw aktualizuje się lub zastępuje problematyczny dodatek. Czasem potrzebna jest poprawka własnego kodu albo zmiana szablonu. Dopiero po ponownym teście można wrócić do aktualizacji rdzenia.
Joomla 5.4 a dalsze przejście do Joomla 6
Według oficjalnej roadmapy Joomla 5.x otrzymuje regularne poprawki błędów do 13 października 2026 roku, a poprawki bezpieczeństwa do 12 października 2027 roku. Joomla 5.4 nie trzeba porzucać bez przygotowania, ale nie jest to rozwiązanie bezterminowe.
Po ustabilizowaniu strony na Joomla 5.4 warto osobno sprawdzić gotowość do Joomla 6. Kryteria są podobne, ale Joomla 6 wymaga PHP 8.3 i ma własną wtyczkę zgodności. Trzeba więc ponownie ocenić hosting, dodatki i wyniki testu na kopii strony.
Pomoc w aktualizacji Joomla
Jeżeli strona jest ważna dla firmy, ma własny szablon albo rozbudowane rozszerzenia, mogę przygotować kopię testową, sprawdzić zgodność i przeprowadzić wdrożenie. Zakres usługi opisuję na stronie aktualizacja Joomla z kopią zapasową i testami.
Źródła
FAQ
Czy można zaktualizować Joomla 4 bezpośrednio do Joomla 5?
Tak, ale punktem wyjścia powinna być najnowsza wersja Joomla 4.4.x. Przed zmianą trzeba sprawdzić hosting, rozszerzenia, szablon i wykonać test na kopii strony.
Czy aktualizacja Joomla 4.4 do 5.4 jest migracją?
Joomla obsługuje ją jako aktualizację w tej samej instalacji. Ze względu na zmianę wymagań i zgodności dodatków wymaga jednak większego przygotowania niż zwykła poprawka 4.4.x.
Jaka wersja PHP jest potrzebna dla Joomla 5?
Minimalna wersja to PHP 8.1.0, a oficjalna dokumentacja Joomla 5.4 zaleca PHP 8.3. Trzeba też sprawdzić wymagania używanych rozszerzeń.
Czy komunikat o zgodności rozszerzeń w Joomla wystarczy?
Nie. Wynik kontroli zależy od danych dostarczonych przez producentów. Wersję dodatku i deklarowaną zgodność warto potwierdzić także w dokumentacji lub changelogu producenta.
Czy wtyczka zgodności wstecznej gwarantuje działanie strony?
Nie. Pomaga uruchomić część starszego kodu, ale nie zastępuje aktualizacji rozszerzeń ani testów. Pełna zgodność oznacza, że strona działa również bez tej warstwy.
Czy Joomla Guru może sprawdzić stronę przed aktualizacją?
Tak. Zakres może obejmować kopię testową, kontrolę serwera i rozszerzeń, aktualizację oraz sprawdzenie najważniejszych funkcji po wdrożeniu.