Poradnik

Aktualizacja WordPressa: jak zrobić ją bezpiecznie

Jak zaktualizować WordPressa, wtyczki i motyw, nie psując strony: kopia zapasowa, sprawdzenie zgodności, kolejność, test formularzy i plan na wypadek błędu krytycznego.

Szymon Przybylski
Szymon PrzybylskiWłaściciel Advertise24
Aktualizacja: 4 min czytania
Specjalista przegląda hologramy z listą aktualizacji WordPressa i zielonymi znacznikami ukończenia

Krótka odpowiedź: zanim klikniesz „Aktualizuj", zrób pełną kopię plików i bazy danych, sprawdź, czy wtyczki i motyw działają z nową wersją, i aktualizuj po jednym elemencie, testując po każdym formularz kontaktowy i najważniejsze podstrony. Strona, której nikt nie aktualizuje, jest najłatwiejszym celem ataku, a nieaktualna wtyczka to najczęstsza droga, którą złośliwy kod dostaje się do WordPressa.

Dlaczego aktualizacje WordPressa są ważne

  • Bezpieczeństwo. Większość aktualizacji łata luki, które są już znane i opisane. Po publikacji poprawki atakujący wiedzą, czego szukać na stronach, które jej nie zainstalowały. Jak wygląda strona po takim ataku, opisujemy w poradniku wirus na stronie WordPress: co zrobić od razu.
  • Zgodność. Hosting co jakiś czas podnosi wersję PHP. Stara wtyczka, której nikt nie aktualizował, potrafi wtedy wyłączyć całą stronę.
  • Szybkość i funkcje. Nowe wersje często działają szybciej i naprawiają błędy, które spowalniały stronę albo psuły formularze.

Co trzeba aktualizować

  • Rdzeń WordPressa: duże wersje z nowymi funkcjami i mniejsze wydania z poprawkami bezpieczeństwa.
  • Wtyczki: każda to osobny kod od innego autora i osobne ryzyko.
  • Motyw: jeśli ktoś wprowadzał w nim zmiany bez motywu potomnego, aktualizacja może je nadpisać.
  • PHP na serwerze: starsze wersje przestają dostawać poprawki bezpieczeństwa.
  • Tłumaczenia: drobne, ale też przychodzą jako aktualizacje.

Aktualizacja WordPressa krok po kroku

1. Zrób kopię zapasową i sprawdź, czy działa

Kopia plików i bazy danych to Twoja droga powrotu. Sprawdź, gdzie jest przechowywana i czy da się ją przywrócić. Kopia, której nikt nigdy nie przywracał, jest tylko nadzieją. Jak ustawić kopie krok po kroku, pokazujemy w poradniku backup WordPress.

2. Sprawdź zgodność

Przy każdej wtyczce zajrzyj do listy zmian i do informacji, z jaką wersją WordPressa była testowana. Sprawdź też, jakiej wersji PHP wymaga. Wtyczka, która od lat nie dostała aktualizacji, to sygnał, że czas poszukać zamiennika.

3. Najlepiej przetestuj na kopii strony

Przy większych zmianach, na przykład nowej głównej wersji WordPressa albo sklepu na WooCommerce, aktualizację warto najpierw zrobić na kopii testowej. Wtedy ewentualny błąd widzisz Ty, a nie klient.

4. Aktualizuj po jednym elemencie

Kuszące jest zaznaczenie wszystkiego i jedno kliknięcie. Gdy jednak coś przestanie działać, nie będziesz wiedzieć, co było przyczyną. Aktualizuj po kolei i sprawdzaj stronę między krokami.

5. Przetestuj to, co zarabia

Po aktualizacji wyślij próbne zapytanie z formularza i sprawdź, czy dotarło na e-mail albo do CRM. W sklepie przejdź przez koszyk i płatność. Zobacz stronę na telefonie. Formularz, który przestał wysyłać wiadomości, potrafi przez tygodnie niepostrzeżenie odcinać zapytania.

Co zrobić, gdy po aktualizacji strona przestała działać

  1. Nie panikuj i nie aktualizuj dalej. Zatrzymaj się na tym, co już wiesz.
  2. Sprawdź skrzynkę administratora. Przy błędzie krytycznym WordPress wysyła e-mail z linkiem do trybu odzyskiwania, w którym możesz wyłączyć wtyczkę, która spowodowała problem.
  3. Wyłącz ostatnio aktualizowaną wtyczkę. Jeśli nie masz dostępu do panelu, można to zrobić przez zmianę nazwy jej katalogu na serwerze.
  4. Przywróć kopię, jeśli problem dotyczy rdzenia albo motywu i nie da się go szybko naprawić.

Komunikat „Wystąpił krytyczny błąd na tej witrynie" nie oznacza, że strona zniknęła. Treści są w bazie danych, a problem zwykle siedzi w jednej wtyczce albo w motywie.

Jeśli żaden z tych kroków nie pomógł albo nie masz dostępu do serwera, stroną zajmie się naprawa strony WordPress: diagnoza, kopia i usunięcie przyczyny, od 1000 zł.

Czy włączać automatyczne aktualizacje

WordPress sam instaluje drobne wydania z poprawkami bezpieczeństwa. Automatyczne aktualizacje wtyczek i motywów możesz włączyć dla każdej osobno. To dobre rozwiązanie dla prostych stron z kilkoma sprawdzonymi wtyczkami. Przy sklepie albo rozbudowanej stronie lepiej aktualizować świadomie, z kopią i testem, bo automat nie sprawdzi, czy po aktualizacji działa formularz albo płatność.

Jak często aktualizować WordPressa

Poprawki bezpieczeństwa instaluj od razu. Większe wersje po sprawdzeniu zgodności wtyczek i motywu. Dobrą praktyką jest stały, cotygodniowy przegląd: co czeka na aktualizację, czy kopie zapasowe się robią i czy formularze działają. Jeśli nikt w firmie nie ma na to czasu, to zadanie dla opieki nad stroną WordPress.

Aktualizacje to pierwszy z 12 kroków, które opisujemy w poradniku jak zabezpieczyć stronę WordPress.

Najczęstsze pytania o aktualizację WordPressa

Aktualizacja nie usuwa treści, które są w bazie danych, ale może wywołać konflikt z wtyczką albo motywem i wyłączyć stronę. Dlatego zawsze zaczynasz od kopii zapasowej, z której da się wrócić.
Porzucona wtyczka to ryzyko, bo nikt nie łata w niej nowych luk. Poszukaj aktywnie rozwijanego zamiennika i przenieś na niego funkcję, najlepiej na kopii testowej strony.
Tak. Starsze wersje PHP przestają dostawać poprawki bezpieczeństwa, a nowsze działają szybciej. Przed zmianą sprawdź, czy wtyczki i motyw obsługują nową wersję. Wersję PHP zmienia się zwykle w panelu hostingu. Jeśli wolisz tego nie robić samodzielnie, pomożemy w ramach opieki nad stroną WordPress.
Aktualizacja nie instaluje wirusa, ale mogła ujawnić infekcję, która była na stronie wcześniej. Zmień hasła, nie usuwaj plików na ślepo i zobacz, jak działa usuwanie wirusów i malware z WordPressa.