Jak bezpiecznie aktualizować WordPress: lista kontrolna przed aktualizacją i po niej

Jak bezpiecznie aktualizować WordPress? Przed aktualizacją zrób pełną kopię strony i sprawdź, co jest do aktualizacji i czy strona działa bez błędów. Aktualizuj w kolejności: rdzeń, wtyczki, motyw, po kilka elementów, a wtyczki sklepu po jednej. Po każdej paczce sprawdź stronę jak klient i dziennik błędów.

Autor: Zespół TellMyShop. Poradnik dla właścicieli stron WordPress i sklepów WooCommerce: przyczyna, ręczna naprawa i to samo w rozmowie z czatem.
Aktualizacja: · 6 min czytania

Dlaczego aktualizacja budzi strach i co naprawdę może pójść źle

Strach przed aktualizacją ma zwykle konkretne źródło: kiedyś po kliknięciu „Aktualizuj wszystko” strona pokazała błąd albo koszyk przestał działać. Odkładanie aktualizacji nie jest jednak bezpieczniejsze. Stare wersje wtyczek to najczęstsza droga ataku na strony WordPress, a im dłużej czekasz, tym większy skok wersji i większe ryzyko przy następnej aktualizacji.

Co może się zdarzyć po aktualizacji:

  • nowa wersja wtyczki nie współpracuje z inną wtyczką albo z wersją PHP na serwerze,
  • zmienia się wygląd, bo nowa wersja motywu albo kreatora stron inaczej układa elementy,
  • przestaje działać część sklepu: koszyk, płatność, wysyłka,
  • aktualizacja przerywa się w połowie i strona zostaje w trybie konserwacji.

Każdy z tych problemów da się naprawić, jeśli masz kopię i wiesz, co dokładnie zmieniłeś. Na tym opiera się cała lista poniżej. Gdy strona już się zepsuła, przejdź od razu do poradnika WordPress po aktualizacji nie działa.

Lista kontrolna przed aktualizacją

Co sprawdzićPo coGdzie
Pełna kopia strony: pliki i bazażeby wrócić do stanu sprzed aktualizacjipanel hostingu albo wtyczka do kopii
Czy umiesz tę kopię przywrócićkopia, której nie umiesz przywrócić, nie pomoże w nocypomoc hostingu, przycisk przywracania
Lista aktualizacji z numerami wersjiżeby wiedzieć, co zmieniasz i gdzie jest duży skok wersjiKokpit, Aktualizacje
Dziennik zmian ważnych wtyczekpoprawka bezpieczeństwa to sygnał, żeby nie zwlekaćstrona wtyczki, zakładka z historią zmian
Wersja PHP i stan witrynystare PHP to częsta przyczyna błędów po aktualizacjiNarzędzia, Stan witryny
Dzienniki błędówbłąd, który był przed aktualizacją, nie jest winą aktualizacjipanel hostingu, dzienniki WooCommerce
Poraw sklepie unikaj godzin największego ruchutwój kalendarz

Ostatni punkt łatwo pominąć. Aktualizacja WooCommerce w piątek wieczorem, gdy masz najwięcej zamówień i nie masz czasu na sprawdzanie, to proszenie się o kłopot. WooCommerce w poradniku o aktualizacji sklepu radzi testować aktualizacje przed wprowadzeniem ich w działającym sklepie, najlepiej na kopii testowej, którą wiele hostingów tworzy jednym kliknięciem.

Kolejność i sposób aktualizacji krok po kroku

  1. Zrób albo sprawdź kopię. Upewnij się, że jest świeża i obejmuje pliki oraz bazę.
  2. Zaktualizuj rdzeń WordPressa, jeśli jest nowa wersja, a twoje najważniejsze wtyczki są z nią zgodne. Zgodność sprawdzisz na stronie wtyczki.
  3. Zaktualizuj zwykłe wtyczki po kilka. Po każdej paczce otwórz stronę główną i jeden wpis.
  4. Wtyczki sklepu i płatności po jednej. WooCommerce, bramki płatności, wtyczki wysyłki. Po każdej sprawdź kartę produktu, koszyk i zamówienie.
  5. Motyw na końcu. Jeśli zmieniałeś coś w plikach motywu bez motywu potomnego, aktualizacja te zmiany nadpisze. Więcej o tym w tekście o motywie potomnym WordPress.
  6. Wyczyść pamięć podręczną, jeśli używasz wtyczki cache albo CDN, żeby zobaczyć nową wersję strony.
  7. Zapisz, co i kiedy zaktualizowałeś. Nazwa, stara i nowa wersja, data. Za tydzień ta notatka szybko wskaże winnego.

Tę kolejność, z rdzeniem na początku i motywem na końcu, opisuje też WPBeginner w poradniku o kolejności aktualizacji.

Automatyczne aktualizacje WordPress: które włączyć

Od wersji 5.5 automatyczne aktualizacje włączasz osobno dla każdej wtyczki, w kolumnie na liście wtyczek, a dla motywów w ich szczegółach. Opis znajdziesz w dokumentacji WordPressa o automatycznych aktualizacjach.

Prosta zasada podziału:

  • Włącz dla małych, popularnych wtyczek, które nie dotykają sklepu ani wyglądu: formularze kontaktowe, antyspam, drobne narzędzia.
  • Zostaw ręcznie WooCommerce, bramki płatności, wtyczki wysyłki, kreator stron i motyw. Tu chcesz wybrać chwilę i od razu sprawdzić efekt.
  • Pilnuj poprawek bezpieczeństwa we wtyczkach aktualizowanych ręcznie. Nie odkładaj ich na koniec miesiąca.

WordPress wysyła e-mail po automatycznej aktualizacji. Nie kasuj tych wiadomości od razu, bo zawierają numery wersji, które przydadzą się przy szukaniu przyczyny błędu.

Lista kontrolna po aktualizacji

Po aktualizacji sprawdź stronę tak, jak zobaczy ją klient, a nie tylko kokpit:

  • strona główna i jeden wpis otwierają się bez błędów,
  • formularz kontaktowy wysyła wiadomość,
  • w sklepie: karta produktu, dodanie do koszyka i zamówienie testowe,
  • wygląd na telefonie,
  • dziennik błędów nie ma nowych wpisów od chwili aktualizacji,
  • stan witryny nie pokazuje nowych problemów krytycznych.

Jeśli coś nie działa, najpierw wyłącz ostatnio zaktualizowaną wtyczkę, a dopiero potem myśl o przywracaniu całej kopii. Przywrócenie bazy w sklepie skasuje zamówienia złożone po wykonaniu kopii.

Jak czat pomaga przed aktualizacją i po niej

Wtyczka TellMyShop dla WordPress i WooCommerce daje twojemu czatowi (Claude albo ChatGPT) listę wtyczek i motywów z wersjami i dostępnymi aktualizacjami, stan witryny i dzienniki błędów. To wszystko działa w darmowej wersji TellMyShop Free, która tylko czyta stronę. Przed aktualizacją możesz więc poprosić o krótki przegląd, a po niej o porównanie: czy pojawiły się nowe błędy i skąd pochodzą.

Ty: Chcę dziś zaktualizować wtyczki. Co jest do aktualizacji i na co uważać?

Twój czat: Aktualizacje czekają dla 6 wtyczek. Uwaga na dwie: WooCommerce przeskakuje o główną wersję, a wtyczka płatności czeka na aktualizację od kilku tygodni. Jej opis zmian sprawdź na stronie autora. Dzienniki są czyste od tygodnia, więc każdy nowy błąd będzie po aktualizacji.

Ty: Tak, zrób pierwszą paczkę.

Twój czat: Zaktualizowane 4 wtyczki. Strona główna odpowiada, w dziennikach brak nowych błędów. Następna paczka to płatności.

Stan kartki: czeka na twoje „tak”
podgląd zmiany

Proponuję trzy paczki: 4 małe wtyczki razem, potem płatności, a WooCommerce osobno, gdy będziesz mieć czas na zamówienie testowe. Podgląd pierwszej paczki:

stara wersja: Formularz kontaktowy 5.9.1

nowa wersja: Formularz kontaktowy 5.9.3

stara wersja: Antyspam 4.2.0

nowa wersja: Antyspam 4.2.2

Ilustracja: produkty, liczby i odpowiedzi są przykładowe.

Nazwy wtyczek i numery wersji w tej rozmowie są przykładowe.

Samą aktualizację wtyczek czat robi w TellMyShop Pro po włączeniu przełącznika Wtyczki w panelu wtyczki. Przełącznik działa 24 godziny i wymaga dzisiejszej kopii bazy, którą wtyczka TellMyShop robi sama przed pierwszą zmianą dnia. Czat aktualizuje najwyżej 5 wtyczek w jednej paczce i zawsze najpierw pokazuje podgląd. Bez twojego „tak” nic się nie zmienia.

Granice trzeba znać przed startem:

  • Rdzenia WordPressa i motywów TellMyShop nie aktualizuje. To robisz w kokpicie ty albo hosting.
  • Kopia bazy z wtyczki to nie pełna kopia strony. Plików wtyczek i motywu w niej nie ma, więc pełną kopię robi hosting albo wtyczka do kopii zapasowych.
  • Starszej wersji wtyczki czat nie przywróci z historii zmian jednym poleceniem. Wyłączenie wtyczki cofniesz, ale powrót do poprzedniej wersji to kopia hostingu albo instalacja starszej paczki.

Dobry rytm na co dzień: rano w porannym przeglądzie pytasz, co czeka na aktualizację, i decydujesz, co zrobisz dziś, a co wtedy, gdy będzie czas na sprawdzenie sklepu. Więcej o regularnym pilnowaniu strony przeczytasz w tekście o opiece nad stroną WordPress, a o raporcie stanu witryny w poradniku o zdrowiu witryny WordPress.

Co dokładnie czat czyta i zmienia, opisuje strona TellMyShop dla WordPress i WooCommerce. Licencję porównasz w cenniku, a darmową wersję pobierzesz na stronie darmowego przeglądu.

Pytania i odpowiedzi

Czy aktualizować najpierw WordPress, czy wtyczki?

Najczęstsza rada to najpierw rdzeń WordPressa, potem wtyczki, a na końcu motyw. Wyjątek: jeśli jakaś wtyczka nie jest jeszcze gotowa na nową wersję WordPressa, poczekaj z aktualizacją rdzenia, aż autor wtyczki wyda poprawkę.

Czy można zaktualizować wszystkie wtyczki naraz?

Można, ale gdy coś się zepsuje, nie wiesz, która wtyczka to zrobiła. Bezpieczniej aktualizować po kilka, a wtyczki sklepu i płatności po jednej, i sprawdzać stronę po każdej paczce.

Czy automatyczne aktualizacje WordPress są bezpieczne?

Dla małych, popularnych wtyczek na stronie firmowej zwykle tak, a poprawki bezpieczeństwa trafiają wtedy szybko. Dla WooCommerce, bramek płatności i kreatorów stron lepiej aktualizować ręcznie, kiedy masz czas sprawdzić sklep. Automatyczne aktualizacje włączasz osobno dla każdej wtyczki na liście wtyczek.

Czy kopia bazy z wtyczki TellMyShop wystarczy przed aktualizacją?

Nie. Wtyczka TellMyShop robi kopię samej bazy danych, przed pierwszą zmianą danego dnia. Pliki wtyczek, motywu i zdjęć są poza nią. Przed aktualizacją potrzebujesz pełnej kopii strony z hostingu albo wtyczki do kopii zapasowych.

Czy czat zaktualizuje WordPress za mnie?

Wtyczki tak, w TellMyShop Pro po włączeniu przełącznika Wtyczki, do 5 naraz, z podglądem i po twojej zgodzie. Rdzenia WordPressa i motywów TellMyShop nie aktualizuje, to robisz ty w kokpicie albo hosting. W darmowej wersji czat sprawdza stronę przed aktualizacją i po niej.

WordPress jest znakiem towarowym WordPress Foundation. WooCommerce jest znakiem towarowym Automattic Inc. Claude jest znakiem towarowym Anthropic PBC. ChatGPT i OpenAI są znakami towarowymi OpenAI. TellMyShop nie jest powiązany z tymi firmami.

TellMyShop dla WordPress i WooCommerce

Twój czat czyta stronę, pokazuje każdą zmianę przed zapisem i zapisuje dopiero po twoim „tak”. Większość zmian cofniesz jednym zdaniem. Działa z Claude albo ChatGPT, także na darmowym koncie.

Przeczytaj też