Utrzymanie

Jak bezpiecznie aktualizować WordPress, wtyczki i PHP - procedura, której używamy

Dłoń odhaczająca punkty listy kontrolnej w notesie

Większość awarii, które naprawiamy, zaczyna się od kliknięcia "Aktualizuj wszystko". Aktualizacje są konieczne (bezpieczeństwo, zgodność, szybkość), ale robione bez procedury zamieniają się w loterię. Poniżej procedura, której używamy w opiece nad stronami klientów. Zajmuje 20-40 minut miesięcznie i eliminuje niemal wszystkie niespodzianki.

Przed aktualizacją

  1. Kopia plików i bazy, najlepiej poza serwerem. Sprawdź, czy da się ją odtworzyć, nieprzetestowana kopia to nie kopia.
  2. Lista zmian.Przy każdej wtyczce zajrzyj do "Wyświetl szczegóły wersji". Wpisy typu "major update", "breaking change" albo "wymaga PHP 8.1" to sygnał, żeby zwolnić.
  3. Zgodność z PHP. Sprawdź w panelu hostingu, jaką masz wersję PHP, i porównaj z wymaganiami wtyczek. Aktualizacja PHP to osobny krok, nie robi się jej razem z wtyczkami.
  4. Środowisko testowe, jeśli hosting je oferuje (staging). Jeśli nie, aktualizuj w godzinach najmniejszego ruchu i miej otwarte FTP.

Kolejność aktualizacji

  1. Najpierw kopia zapasowa (jeszcze raz, jeśli minęło kilka dni).
  2. Wtyczki po jednej, zaczynając od najmniej krytycznych. Po każdej odśwież stronę główną i jedną podstronę z formularzem lub koszykiem.
  3. Motyw (jeśli używasz motywu potomnego, aktualizacja rodzica jest bezpieczna; jeśli edytowałeś pliki motywu bezpośrednio, aktualizacja je nadpisze).
  4. Rdzeń WordPress.
  5. Na końcu, osobnego dnia, wersja PHP, po sprawdzeniu zgodności wszystkiego powyżej.

Po aktualizacji

Przejdź stronę jak klient: formularz kontaktowy (wyślij test), koszyk i płatność w sklepie (zamówienie testowe), logowanie, wyszukiwarka. Zajrzyj do logu błędów PHP. Sprawdź PageSpeed, czasem aktualizacja wtyczki dorzuca skrypt na każdą podstronę. Odczekaj dzień i zajrzyj do Search Console, czy nie pojawiły się nowe błędy indeksowania.

Co z automatycznymi aktualizacjami?

Automatyczne aktualizacje bezpieczeństwa rdzenia WordPress: zostaw włączone. Automatyczne aktualizacje wtyczek: tylko dla małych, sprawdzonych wtyczek bez wpływu na wygląd. Dla buildera, WooCommerce i wtyczek płatności: nigdy. Tam potrzebny jest człowiek z kopią i testem.

Jeśli nie chcesz co miesiąc przechodzić tej procedury, robimy to w ramach stałej opieki po naprawie strony: aktualizacje, kopie, monitoring i szybka reakcja, gdy coś jednak pójdzie nie tak. Jeśli aktualizacja już się nie udała, zobacz co zrobić z błędem krytycznym.

Wolisz, żeby zajął się tym ktoś, kto robi to codziennie? Sprawdzimy Twoją stronę bezpłatnie i podamy cenę przed pracą.

Naprawa strony WordPress

Sprawdzimy Twoją stronę za darmo

Podaj adres i opisz problem. Odeślemy diagnozę z listą napraw i ceną w ciągu 24 godzin.