Naprawa WordPressa: błędy, biała strona i awarie po aktualizacji
Strona pokazuje „Na tej witrynie wystąpił błąd krytyczny”, białą stronę albo po aktualizacji rozsypał się wygląd? Znajdę przyczynę w logu, a nie zgadując, i naprawię ją tak, żeby nie wróciła.
Najczęstsze diagnozy
- Błąd 500 i „błąd krytyczny” po aktualizacji wtyczki, motywu albo PHP
- Biała strona (white screen of death) i niedziałający panel administracyjny
- Rozsypany wygląd, niedziałające menu albo page builder (Elementor, Divi, Gutenberg)
- Formularz, który nie wysyła e-maili
- Niekończące się przekierowania, błąd połączenia z bazą danych, wyczerpana pamięć
- Błędy, które pojawiają się tylko czasami albo tylko u niektórych
Jak postępuję
Zaczynam od czytania: dziennik błędów PHP, log serwera, lista i wersje wtyczek, ostatnie zmiany. Na tym etapie niczego na stronie nie zmieniam. Często już log pokazuje dokładny plik i wiersz, w którym powstaje błąd.
Potem wysyłam krótką propozycję: co jest nie tak, czym to naprawię, jakie są ryzyka, jak sprawdzę naprawę i jak ją cofnąć. Dopiero za Twoją zgodą naprawiam. Przed każdą zmianą robię kopię zapasową zmienianych plików i bazy danych.
Na koniec sprawdzam stronę w przeglądarce na komputerze i telefonie, w sklepie także koszyk i kasę, i wysyłam Ci zrozumiałe podsumowanie.
Dlaczego nie po prostu wyłączyć wtyczki
Masowe wyłączanie wtyczek na ślepo na chwilę uruchomi stronę, ale często zepsuje coś innego (zamówienia, formularze, SEO) i nie wykryje prawdziwej przyczyny. To jak amputować rękę z powodu drzazgi. Wolę zmierzyć, gdzie powstaje błąd, i naprawić dokładnie to miejsce.
Częste pytania
Jak szybko możesz zajrzeć do niedziałającej strony?
Awarie rozwiązuję w pierwszej kolejności. Zwykle odzywam się tego samego dnia roboczego i zaczynam diagnozę, gdy tylko dostanę dostęp.
Jakich dostępów potrzebujesz?
Najczęściej dostępu do panelu WordPressa i do plików (FTP/SFTP) albo do panelu hostingu. Dokładną listę i bezpieczny sposób przekazania Ci napiszę. Po zakończeniu pracy przypomnę, żeby usunąć albo zmienić hasła.
Ile kosztuje naprawa?
Diagnoza jest bezpłatna. Po niej podam Ci stałą cenę naprawy, a gdy ją zaakceptujesz, naprawię. Bez zgody niczego nie naliczam.
Z praktyki

Feed dla porównywarki przestał się aktualizować po przeniesieniu strony
Niewielki sklep internetowy przeniósł się do innego hostingu. Strona działała, zamówienia przychodziły, nikt niczego nie zauważył. Feed XML dla porównywarki cen pozostał jednak w…

Strona podziękowania w kasie zwraca błąd 500 tylko robotom
Kontrola strony wykazała, że strona po zamówieniu (/step/thank-you/) zwraca HTTP 500. W sklepie wygląda to groźnie, bo klient po zapłacie może zobaczyć błąd.

Sporadyczne spowolnienie o 3 sekundy bez winowajcy wśród wtyczek
Z pamięci podręcznej strony ładowały się w ok. 0,15 s. Bez niej (koszyk, kasa, logowanie, pierwsza wizyta po wyczyszczeniu cache) wahało się to od 0,8 do 4 s. Subiektywnie „strona…