Sklepy online

WooCommerce nie działa po aktualizacji, jak przywrócić sklep

WooCommerce nie działa po aktualizacji, jak przywrócić sklep

Aktualizacja miała podnieść bezpieczeństwo, a zamiast tego sklep WooCommerce przestał działać: biały ekran, błąd krytyczny, znikające przyciski koszyka albo panel, do którego nie da się wejść. To jedna z częstszych awarii sklepów na WordPressie i, wbrew pierwszemu wrażeniu, zwykle da się ją cofnąć bez utraty zamówień. Wyjaśnijmy, skąd się bierze i co robić.

Dlaczego aktualizacja psuje sklep

WooCommerce to wtyczka działająca w ekosystemie: WordPress, motyw, dziesiątki innych wtyczek i wersja PHP na serwerze. Awaria po aktualizacji to prawie zawsze konflikt jednego z tych elementów z resztą:

  • Nowa wersja WooCommerce wymaga nowszego WordPressa lub PHP niż masz.
  • Motyw albo dodatkowa wtyczka nie nadążyły za zmianą i przestały współgrać.
  • Aktualizowała się jedna rzecz, a „posypała" inna, zależna od niej.

Zanim zaczniesz: kopia (albo cofnięcie)

Jeśli masz kopię zapasową sprzed aktualizacji, najprostsze i najszybsze bywa przywrócenie poprzedniego stanu, a dopiero potem spokojne rozgryzienie, co poszło nie tak. Jeśli kopii nie masz, zrób ją teraz (obecnego, zepsutego stanu), zanim zaczniesz grzebać, żeby mieć punkt wyjścia.

Jak namierzyć winowajcę

Idź metodą eliminacji:

  1. Włącz log błędów. W wp-config.php ustaw WP_DEBUG i WP_DEBUG_LOG na true. Błąd z nazwą pliku często od razu wskazuje wtyczkę lub motyw.
  2. Wyłącz ostatnio aktualizowaną wtyczkę. Jeśli nie masz dostępu do panelu, zmień nazwę jej folderu w wp-content/plugins przez menedżer plików. Sklep wstał? Winowajca znaleziony.
  3. Przełącz motyw na domyślny. Jeśli to motyw, sklep ruszy na motywie domyślnym.
  4. Sprawdź wersję PHP w panelu hostingu, czasem wystarczy dopasować ją do wymagań nowej wersji.

Jeśli objawem jest pełny błąd krytyczny lub biała strona, pomoże też nasz wpis o błędzie krytycznym WordPress, bo mechanizm jest ten sam.

Jak uniknąć tego następnym razem

Nie chodzi o to, żeby nie aktualizować, bo to wprost zagraża bezpieczeństwu. Chodzi o to, żeby aktualizować bezpiecznie: najpierw kopia, potem aktualizacja, najlepiej testowo, i sprawdzenie kluczowych funkcji (koszyk, płatność) po zmianie. Rozpisaliśmy to w poradniku jak aktualizować stronę bez psucia.

Sklep stoi? Nie eksperymentuj w nieskończoność

W sklepie każda godzina to utracone zamówienia. Jeśli log nie wskazuje jednoznacznej przyczyny albo boisz się pogłębić awarię, oddaj to komuś, kto robi takie naprawy na co dzień. Zajmujemy się naprawą stron, które nie działają, także sklepów WooCommerce: diagnoza bezpłatna, praca na kopii, bez ryzyka utraty zamówień. Napisz do nas.

Powiązane wpisy

Najczęstsze pytania

Dlaczego WooCommerce przestał działać po aktualizacji?

Najczęściej to konflikt: nowa wersja WooCommerce, WordPressa, motywu albo innej wtyczki przestaje ze sobą współgrać. Zdarza się też, że aktualizacja wymaga nowszej wersji PHP niż ta na serwerze.

Czy przy takiej awarii tracę zamówienia i produkty?

Zwykle nie. Dane zamówień, produktów i klientów siedzą w bazie. Awaria po aktualizacji to problem kodu lub konfiguracji, a nie utrata treści, naprawa polega na usunięciu konfliktu.

Jak szybko namierzyć, co popsuło sklep?

Włącz tryb debugowania WordPressa (WP_DEBUG), sprawdź, czy problem znika po tymczasowym wyłączeniu ostatnio aktualizowanej wtyczki albo przełączeniu na domyślny motyw. To najszybciej wskazuje winowajcę.

Czy da się cofnąć nieudaną aktualizację?

Tak, jeśli masz kopię zapasową sprzed aktualizacji, można przywrócić poprzedni stan w kilka minut. Bez kopii trzeba naprawiać konflikt ręcznie, dlatego backup przed aktualizacją jest tak ważny.

Powiązane usługi

Darmowy audyt bezpieczeństwa

Nie czekaj, aż strona padnie

Prześlij nam adres swojej strony przez formularz. Sprawdzimy ją pod kątem zagrożeń i wydajności, a Ty dostaniesz konkretne rekomendacje oraz bezpłatną wycenę zabezpieczenia.

Zamów bezpłatny audyt →

Bez zobowiązań · Kontakt przez formularz · Odpowiedź w 1 dzień roboczy

Szukasz zupełnie nowego otwarcia? Zbudujemy Twoją stronę od zera, szybką i bezpieczną. Poznaj ofertę MP WebSolutions.