Aktualizacja WordPressa to wykonanie kopii zapasowej, zaktualizowanie rdzenia, wtyczek i motywu oraz sprawdzenie, czy strona działa. Robi się ją w Kokpicie, w zakładce Aktualizacje.
Poniżej masz kolejność kroków, tabelę typowych problemów po aktualizacji i trzy sposoby na powrót do poprzedniej wersji. Opieram się na dokumentacji WordPressa, a opisane przyczyny awarii to typowe przypadki, nie historie konkretnych klientów.
Co zrobić przed aktualizacją WordPressa?
Przed aktualizacją wykonaj kopię zapasową plików i bazy danych, bo to jedyny pewny sposób na powrót, gdy coś się zepsuje. Dokumentacja WordPressa opisuje to w osobnym artykule o kopiach zapasowych.
Przed kliknięciem „Aktualizuj" sprawdź jeszcze:
- czy kopia zapasowa się wykonała i da się ją pobrać,
- jaką wersję PHP ma hosting i czy nowy WordPress ją obsługuje,
- czy wtyczki i motyw mają aktualizacje zgodne z nową wersją,
- czy masz dostęp do FTP lub menedżera plików na hostingu,
- kiedy ruch na stronie jest najmniejszy.
O wersjach PHP piszę osobno we wpisie PHP 8.4: co nowego i czy aktualizować stronę.
Jak zaktualizować WordPress krok po kroku?
Najprostsza aktualizacja WordPressa to przycisk „Aktualizuj teraz" w Kokpicie, w zakładce Aktualizacje. Dokumentacja nazywa tę metodę aktualizacją jednym kliknięciem i opisuje ją jako działającą na większości serwerów.
Kolejność, której trzymam się przy własnych stronach:
- Wykonaj kopię zapasową plików i bazy.
- Zaktualizuj rdzeń WordPressa.
- Zaktualizuj wtyczki.
- Zaktualizuj motyw.
- Wyczyść pamięć podręczną, jeśli strona ją ma.
- Sprawdź stronę główną, podstronę, formularz kontaktowy i, w sklepie, koszyk.
Jeśli po aktualizacji WordPress poprosi o aktualizację bazy danych, wejdź w link, który pokaże. Dokumentacja radzi zrobić to jak najszybciej.
Czy włączyć automatyczne aktualizacje WordPressa?
Automatyczne aktualizacje WordPressa mają sens dla poprawek bezpieczeństwa i drobnych wydań. Od wersji 3.7 WordPress stosuje je sam w tle, a większe wydania z nowymi funkcjami nadal wymagają kliknięcia.
Dla wtyczek i motywów możesz włączyć automatyczne aktualizacje osobno w panelu, przy każdej pozycji. Wybór zależy od typu strony:
| Rodzaj strony | Aktualizacje automatyczne | Aktualizacje ręczne |
|---|---|---|
| Prosta strona firmowa bez sklepu | drobne wydania rdzenia, wtyczki o niskim ryzyku | duże wydania rdzenia |
| Sklep WooCommerce | tylko poprawki bezpieczeństwa rdzenia | wtyczki płatności i wysyłki, motyw, wydania z nowymi funkcjami |
| Strona z własną wtyczką lub motywem | drobne wydania rdzenia | wszystko, co współpracuje z własnym kodem |
Ręczna aktualizacja daje kontrolę nad momentem zmiany. Za tę kontrolę płacisz tym, że ktoś musi pamiętać o terminie.
Dlaczego WordPress nie działa po aktualizacji?
WordPress po aktualizacji najczęściej przestaje działać z jednej z kilku typowych przyczyn: konfliktu wtyczki, niezgodnego motywu, zbyt starej wersji PHP albo przerwanej aktualizacji. Dokumentacja WordPressa wymienia też brak pamięci i uszkodzone pliki.
| Objaw | Zwykła przyczyna | Co zrobić |
|---|---|---|
| Biała strona albo komunikat o błędzie krytycznym | konflikt wtyczki lub motywu, wersja PHP, brak pamięci | wyłącz wtyczki przez FTP, sprawdź log błędów |
| Napis o „zaplanowanej konserwacji", który nie znika | przerwana aktualizacja | usuń plik .maintenance z katalogu WordPressa przez FTP |
| Prośba o dane FTP przy aktualizacji | uprawnienia i właściciel plików na serwerze | wpisz dane FTP albo popraw uprawnienia na hostingu |
| Strona wygląda tak jak przed aktualizacją | pamięć podręczna | wyczyść cache strony i przeglądarki |
| Nie możesz się zalogować do panelu | stare ciasteczka | wyczyść ciasteczka przeglądarki |
Strona pokazuje błąd krytyczny
Komunikat „Na tej stronie wystąpił błąd krytyczny" opisuję krok po kroku we wpisie błąd krytyczny w WordPressie: co oznacza i jak go naprawić.
Jak przywrócić poprzednią wersję WordPressa?
Najbezpieczniej odtworzyć stronę z kopii zapasowej wykonanej przed aktualizacją. Po aktualizacji WordPress zapisuje zmiany także w bazie danych, więc same stare pliki nie zawsze wystarczą.
Masz trzy sposoby:
- Przywrócenie całej kopii. Odtwarzasz pliki i bazę z kopii wykonanej przed aktualizacją. To metoda, którą dokumentacja WordPressa wskazuje jako pierwszą, gdy po aktualizacji pojawią się problemy.
- Przywrócenie kopii i podmiana plików rdzenia. Dokumentacja opisuje taki wariant: odtwarzasz kopię i zastępujesz pliki WordPressa plikami poprzedniej wersji z archiwum wydań.
- Cofnięcie jednej wtyczki. W katalogu wtyczek na wordpress.org, w widoku zaawansowanym wtyczki, znajdziesz jej starsze wersje i możesz wgrać wybraną ręcznie.
Zanim cokolwiek cofniesz, zrób kopię stanu obecnego. Cofanie bez kopii zamienia jeden problem w dwa.
Czy aktualizacja WordPressa jest bezpieczna?
Aktualizacja WordPressa jest bezpieczna, jeśli wykonasz kopię zapasową i sprawdzisz stronę po zmianie. Ryzyko bierze się głównie z wtyczek i motywów od różnych autorów, które mogą nie nadążać za nową wersją.
Nieaktualizowanie jest ryzykowniejsze. Dokumentacja WordPressa radzi zawsze utrzymywać najnowszą wersję, bo w aktualizacjach są poprawki bezpieczeństwa.
Jeśli nie chcesz robić tego sam co miesiąc, opisuję taką usługę na stronie opieka nad stroną WordPress. Pakiety zaczynają się od 169 zł netto miesięcznie, a każdą aktualizację poprzedza kopia zapasowa i test na osobnym środowisku.
Najczęstsze pytania
Jaka jest aktualna wersja WordPressa?
Aktualną wersję sprawdzisz na stronie wordpress.org/download. Wersję swojej strony zobaczysz w Kokpicie, w zakładce Aktualizacje.
Jak często aktualizować WordPressa i wtyczki?
Poprawki bezpieczeństwa rdzenia zastosuj od razu albo włącz dla nich aktualizację automatyczną. Wtyczki i motyw sprawdzaj według stałego harmonogramu, na przykład raz w miesiącu, zawsze po kopii zapasowej.
Czy po aktualizacji trzeba zaktualizować bazę danych?
Czasem tak. Jeśli WordPress wykryje taką potrzebę, pokaże link do aktualizacji bazy, z którego trzeba skorzystać jak najszybciej po aktualizacji plików.