
Jak bezpiecznie aktualizować WordPressa, motywy i wtyczki
Odkładanie aktualizacji zwiększa ryzyko włamania, a aktualizowanie wszystkiego naraz potrafi zepsuć stronę. Pokazujemy proces, który łączy…
Usługa · Opieka i bezpieczeństwo
Aktualizujemy rdzeń WordPressa, motywy i wtyczki tak, żeby strona nie przestała działać po kliknięciu „Aktualizuj”. Najpierw kopia i test na kopii strony, potem produkcja.
Nieaktualne wtyczki to najczęstsza droga, którą atakujący dostają się do stron na WordPressie. Z drugiej strony pośpieszna aktualizacja wszystkiego naraz potrafi zakończyć się białym ekranem, rozjechanym układem albo sklepem, w którym nie da się złożyć zamówienia. Dlatego wielu właścicieli stron odkłada aktualizacje miesiącami – i ryzyko rośnie z każdą wersją.
Rozwiązujemy ten problem procesem, a nie odwagą. Przed aktualizacją robimy kopię zapasową, czytamy listy zmian ważniejszych dodatków, sprawdzamy zgodność z wersją PHP na serwerze i większe aktualizacje testujemy na kopii testowej strony. Na produkcję trafiają dopiero zmiany, które przeszły test, a po wdrożeniu sprawdzamy kluczowe funkcje: formularze, koszyk, logowanie i wysyłkę maili.
W skrócie
Wdrażamy wersje główne i poprawki bezpieczeństwa, sprawdzając wcześniej, czy motyw i wtyczki są z nimi zgodne.
Aktualizujemy dodatki pojedynczo lub w małych grupach, żeby w razie problemu od razu wiedzieć, która zmiana go spowodowała.
Planujemy przejście na nowszą wersję PHP, bo starsze przestają dostawać poprawki bezpieczeństwa i spowalniają stronę.
Ryzykowne aktualizacje sprawdzamy najpierw na kopii strony, odizolowanej od klientów i wyszukiwarek.
Wyszukujemy dodatki, których autor przestał je rozwijać, i proponujemy bezpieczne zamienniki albo ich usunięcie.
Po aktualizacji klikamy przez najważniejsze ścieżki: formularz, koszyk, logowanie, i sprawdzamy dziennik błędów.
WordPress potrafi aktualizować się sam, a hostingi oferują automatyczne aktualizacje wtyczek. To wygodne przy prostych stronach, ale w przypadku sklepów, stron z kreatorami i rozbudowanymi integracjami automat nie sprawdzi, czy po zmianie działa koszyk albo czy kreator nie zmienił wyglądu sekcji. Nie przeczyta też informacji, że nowa wersja wtyczki wymaga migracji bazy danych lub zmiany ustawień.
Najlepiej sprawdza się połączenie: automatyczne poprawki bezpieczeństwa tam, gdzie ryzyko jest małe, oraz kontrolowane aktualizacje dodatków kluczowych dla działania strony. O tym, które elementy aktualizują się same, a które przechodzą przez nasze ręce, decydujemy wspólnie po przeglądzie strony i zapisujemy to w zasadach opieki.
Większość awarii po aktualizacji ma kilka typowych przyczyn. Znając je, wiemy, gdzie patrzeć najpierw i jak szybko wrócić do działającej wersji, jeśli coś pójdzie nie tak. Kopia sprzed aktualizacji jest zawsze pod ręką, więc powrót do poprzedniego stanu jest prosty i przewidywalny. Poniżej najczęstsze źródła problemów, które sprawdzamy w pierwszej kolejności.
Gdy coś przestanie działać po aktualizacji dwudziestu wtyczek naraz, trudno ustalić przyczynę. Aktualizujemy w przemyślanej kolejności i sprawdzamy stronę po drodze.
Płatny dodatek bez licencji przestaje dostawać poprawki, także bezpieczeństwa. Wskazujemy, które licencje trzeba odnowić, a które dodatki warto zastąpić.
Strona może mieć aktualne wtyczki, a działać na wersji PHP bez wsparcia. Sprawdzamy zgodność i planujemy zmianę wersji razem z aktualizacjami.
Strona wygląda poprawnie, ale formularz przestał wysyłać wiadomości. Po aktualizacji sprawdzamy funkcje, a nie tylko wygląd.
Jeśli strona nie była aktualizowana od dawna, nie robimy skoku o kilka wersji na żywym organizmie. Najpierw tworzymy kopię testową, tam przechodzimy kolejne etapy aktualizacji, naprawiamy to, co przestaje działać, i dopiero sprawdzony zestaw przenosimy na produkcję. Czasem okazuje się, że któryś dodatek nie ma już następcy – wtedy proponujemy zamiennik lub przebudowę fragmentu strony.
Nie wszystkie aktualizacje są takie same. Poprawki bezpieczeństwa wdrażamy w pierwszej kolejności, bo luki w popularnych wtyczkach są szybko wykorzystywane. Duże wersje, które zmieniają działanie dodatku, wymagają przeczytania listy zmian i testu na kopii. Aktualizacje kreatorów stron i wtyczek sklepowych wykonujemy osobno, bo mają największy wpływ na wygląd i sprzedaż.
Najpierw aktualizujemy elementy, od których zależą inne: rdzeń WordPressa i wtyczki bazowe, potem ich rozszerzenia, na końcu motyw. Taka kolejność ogranicza ryzyko, że dodatek zaktualizowany wcześniej będzie oczekiwał wersji, której jeszcze nie ma.
Zanim zadzwonisz
Nie musisz mieć wszystkiego. Każdy z tych punktów skraca jednak drogę do dokładnej wyceny.
Przy każdym przeglądzie sprawdzamy, kiedy dodatki dostały ostatnią aktualizację i czy autor nadal je wspiera. Wtyczka porzucona przez autora nie dostanie już poprawek, a z czasem przestanie być zgodna z nowymi wersjami WordPressa i PHP.
Dla takich dodatków proponujemy zamienniki albo przeniesienie funkcji do kodu motywu, jeśli była prosta. Zmianę przygotowujemy na kopii strony i przenosimy dopiero po sprawdzeniu, że nic nie zginęło: ani ustawienia, ani dane zapisane przez starą wtyczkę.
Tworzymy pełną kopię plików i bazy danych, przechowywaną poza serwerem, żeby w razie problemu wrócić do stanu sprzed zmian.
Przeglądamy listy zmian kluczowych dodatków i zgodność z wersją WordPressa oraz PHP na serwerze.
Większe aktualizacje wdrażamy najpierw na kopii testowej i sprawdzamy wygląd oraz najważniejsze funkcje strony.
Przenosimy sprawdzone zmiany na stronę, testujemy formularze i zamówienia oraz przeglądamy dziennik błędów.
Dlaczego my
Masz jedną osobę kontaktową od wyceny, przez wdrożenie, po opiekę po starcie.
Struktura podstron, nagłówki, dane strukturalne i szybkość planujemy od pierwszego szkicu.
Domena, hosting, pliki i konta administratora są Twoje od pierwszego dnia.
Telefony, przeglądarki, formularze, szybkość i bezpieczeństwo sprawdzamy przed uruchomieniem.
Po starcie stronyGdy strona już działa, możemy ją dalej rozwijać: pozycjonowanie, kampanie reklamowe, social media, treści, PR i ochrona wizerunku. Zobacz wszystkie możliwości
FAQ
Nie ma tu Twojego pytania? Napisz na biuro@tworzeniestronwww.pl albo zadzwoń: 222 500 844.
Poprawki bezpieczeństwa warto wdrażać możliwie szybko po ich publikacji, a pozostałe aktualizacje regularnie, w stałym rytmie. Przy aktywnie rozwijanych sklepach przeglądamy dostępne aktualizacje częściej niż przy prostych stronach firmowych.
Może, dlatego nigdy nie aktualizujemy bez kopii zapasowej, a ryzykowne zmiany testujemy na kopii testowej. Jeśli mimo to coś przestanie działać, przywracamy poprzednią wersję i szukamy przyczyny bez pośpiechu.
Bez ważnej licencji wiele płatnych dodatków nie pobiera aktualizacji, więc z czasem staje się zagrożeniem. Pomagamy odnowić licencję albo znaleźć zamiennik. Nie instalujemy wersji z nieoficjalnych źródeł, bo często zawierają złośliwy kod.
Tak, w porozumieniu z hostingiem lub w panelu serwera. Najpierw sprawdzamy, czy motyw i wtyczki są gotowe na nowszą wersję PHP, a zmianę przeprowadzamy w momencie, gdy łatwo ją cofnąć. Po zmianie przeglądamy dziennik błędów, bo część ostrzeżeń pojawia się dopiero w trakcie normalnej pracy strony.
Tak. Wykonujemy jednorazowe porządki z aktualizacją wszystkich elementów strony, także po latach zaniedbań. Regularne aktualizacje najwygodniej realizować w ramach stałej opieki technicznej. Po porządkach możesz przejść na stały rytm aktualizacji albo dostać od nas instrukcję, jak bezpiecznie robić je samodzielnie.
Bezpłatna wycena
Opisz krótko swoją sytuację – przygotujemy bezpłatną wycenę z zakresem prac. Wolisz rozmowę? Zadzwoń.
Strony, sklepy i integracje, a po starcie strony także pozycjonowanie, kampanie, social media i PR – wycenimy każdą z tych usług.
Twoja wycenaco dostajesz w odpowiedzi Bezpłatnie