WordPress · serwis

Naprawa błędów WordPress

Strona przestaje działać zwykle w najgorszym momencie: w dniu wysyłki newslettera albo w środku kampanii reklamowej. Zamiast wyłączać wtyczki po kolei i sprawdzać, co pomoże, zaczynam od logów serwera – bo w nich prawie zawsze jest nazwa pliku i numer linii, który powoduje awarię. Analizę otrzymujesz zwykle tego samego dnia.

  • Analiza zwykle tego samego dnia
  • Naprawa w 24–48 godzin
  • Kopia zapasowa przed każdą zmianą
  • Wycena przed rozpoczęciem prac

Zakres

Błędy, z którymi najczęściej zgłaszają się klienci

Osiem sytuacji, które w praktyce wracają najczęściej. Jeśli Twojego objawu nie ma na liście, i tak napisz – nazwa błędu rzadko mówi cokolwiek o przyczynie.

Brak możliwości zalogowania do panelu

Panel przestaje wpuszczać po aktualizacji, po zmianie ustawień wtyczki bezpieczeństwa albo po ataku na konta administratorów. Resetuję dostęp z poziomu plików i bazy danych, sprawdzam listę kont administratorów i usuwam te, które nie powinny tam istnieć.

Konflikty wtyczek i motywu

Dwie wtyczki ładujące własną wersję tej samej biblioteki potrafią wyłączyć slider, galerię albo edytor. Odtwarzam sytuację na kopii strony, ustalam, które elementy ze sobą kolidują, i szukam rozwiązania: aktualizacji, zamiennika albo poprawki w kodzie motywu potomnego.

Formularze, które nie wysyłają

Formularz pokazuje „dziękujemy”, a wiadomość nie dociera. Najczęściej to poczta wysyłana funkcją PHP zamiast przez SMTP, brak rekordów SPF i DKIM albo filtr odbiorcy. Konfiguruję wysyłkę przez uwierzytelnione konto i sprawdzam dostarczalność na kilka skrzynek.

Błędy po zmianie wersji PHP

Hosting aktualizuje PHP, a strona przestaje działać, bo motyw albo wtyczka używa błędnej funkcji. Sprawdzam zgodność komponentów, poprawiam przestarzały kod w motywie potomnym i dopiero wtedy zostawiam nową wersję na produkcji.

SSL i „niezabezpieczone połączenie”

Kłódka znika, bo część zasobów wciąż ładuje się po http – najczęściej zdjęcia z bazy danych albo skrypty wpisane na sztywno w szablonie. Porządkuję adresy w bazie danych, ustawiam przekierowania i sprawdzam, czy certyfikat odnawia się automatycznie.

Przywrócenie strony po awarii

Kiedy strony nie da się przywrócić w rozsądnym czasie, wracam do ostatniej sprawnej kopii zapasowej i dopiero na odzyskanej wersji szukam przyczyny. Ustawiam poprawny harmonogram wykonywania kopii zapasowych.

Błędy po stronie serwera

Błąd 500, 502 albo strona ładująca się minutę bywają problemem hostingu, nie WordPressa: za mały limit pamięci, wyczerpany limit procesów, blokada od reguł bezpieczeństwa serwera. Ustalam to na podstawie logów i przygotowuję dla Ciebie treść zgłoszenia do hostingu.

Biały ekran i błąd krytyczny

Pusta strona zamiast treści albo komunikat „wystąpił błąd krytyczny” to zwykle błąd PHP zatrzymujący wykonanie skryptu. Włączam zapis błędów po stronie serwera, czytam log i trafiam do konkretnego pliku, zamiast wyłączać wtyczki po kolei na żywej stronie.

Etapy

Jak wygląda naprawa

Trzy kroki, w tej samej kolejności za każdym razem. Najważniejszy jest pierwszy: kopia zapasowa robiona zanim ktokolwiek dotknie plików.

  1. Zgłoszenie i kopia bezpieczeństwa

    Opisujesz objaw i to, co zmieniało się na stronie w ostatnich dniach. Zanim wprowadzę jakąkolwiek zmianę, wykonuję kopię plików i bazy danych – również wtedy, gdy strona już nie działa.

  2. Analiza przyczyny

    Czytam logi błędów serwera i PHP, włączam tryb diagnostyczny, porównuję pliki rdzenia z oryginalnymi i odtwarzam problem na kopii strony. Wyłączanie wtyczek po kolei na produkcji to ostateczność, nie metoda pracy.

  3. Naprawa i sprawdzenie

    Usuwam przyczynę i sprawdzam całą stronę: podstrony, formularze, wyszukiwarkę, panel. Na koniec dostajesz krótkie wyjaśnienie, co się stało i co zrobić, żeby to samo nie wróciło za miesiąc – nawet jeśli nie zdecydujesz się na stałą opiekę.

Start współpracy

Czego potrzebuję od Ciebie

Im więcej z tej listy dostanę od razu, tym szybciej zrealizuję naprawę. Najczęściej brakuje dostępu do hostingu – a to właśnie tam znajdują się logi wskazujące przyczynę.

Jeśli nie możesz zalogować się do panelu, wystarczy FTP i dostęp do bazy danych. Z tego poziomu da się wyłączyć wtyczkę blokującą logowanie i wrócić do działającej strony.

  • opis objawu, adres podstrony, na której widać błąd oraz zrzuty ekranu
  • konto administratora WordPressa, a gdy panel nie działa – dostęp FTP/SSH
  • dane do panelu hostingu, żeby dostać się do logów błędów serwera
  • informacja, co zmieniało się ostatnio: aktualizacja, nowa wtyczka, zmiana wersji PHP, zmiana hostingu
  • przekazanie hostingowi zgłoszenia, które przygotuję, jeśli blokada okaże się po jego stronie

Powiązane usługi

Kiedy błąd to tylko objaw

Część awarii ma szerszą przyczynę: infekcję, przeciążony serwer albo wieloletni brak aktualizacji. Wtedy sama naprawa nie wystarczy.

Zobacz realizacje

Jeśli strona przestała działać zaraz po przeprowadzce na nowy serwer, zajrzyj do migracji. Wszystkie usługi serwisowe zebrałem na stronie serwisu WordPress.

FAQ

Pytania o naprawę

Odpowiedzi na to, o co klienci pytają w pierwszej wiadomości, zwykle wysyłanej w pośpiechu – o czas, koszt, ryzyko utraty danych i o to, co dzieje się po naprawie.

Ile trwa naprawa błędu?

Typowe usterki – biały ekran, konflikt wtyczek, niedziałający formularz – zamykam w 24 do 48 godzin od otrzymania dostępów. Sama analiza zwykle zajmuje kilka godzin, więc informację o przyczynie i koszcie dostajesz tego samego dnia. Dłużej trwają sprawy, w których trzeba odtworzyć stronę z kopii albo poprawić kod motywu napisanego przez kogoś innego.

Jak wyceniasz naprawę, skoro nie wiadomo, co jest zepsute?

Najpierw analiza, potem cena. Sprawdzam logi i odtwarzam problem, a następnie podaję zakres, czas i koszt naprawy – dopiero po Twojej akceptacji zaczynam pracę. Nie ma sytuacji, w której poznajesz kwotę z faktury. Jeśli w trakcie okaże się, że zakres naprawy jest szerszy, zatrzymuję się i wracam z nową wyceną.

Czy przy naprawie mogę stracić treści albo zamówienia?

Pracę zaczynam od pełnej kopii plików i bazy danych, którą trzymam poza serwerem strony. Zmiany w kodzie wprowadzam w motywie potomnym, żeby nie zniknęły przy najbliższej aktualizacji szablonu. Jeśli naprawa wymaga ingerencji w bazę danych – na przykład podmiany adresów po zmianie domeny – robię osobny zrzut tabel, które będę modyfikował.

Nie mogę zalogować się do panelu. Da się coś zrobić?

Tak, i to częsty scenariusz – panel bywa zablokowany przez wtyczkę bezpieczeństwa, błąd w motywie albo przejęte konto. Wystarczy dostęp FTP lub SSH i baza danych: z tego poziomu da się wyłączyć wtyczkę blokującą logowanie, przywrócić domyślny motyw i założyć nowe konto administratora. Jeśli podejrzewasz, że ktoś przejął stronę, zacznij od usunięcia infekcji, a nie od samego odzyskania hasła.

Jakie dane są potrzebne do rozpoczęcia naprawy?

Opis objawu i adres podstrony, na której widać błąd, wraz ze zrzutami ekranu, konto administratora WordPressa, a gdy panel nie działa – dostęp FTP lub SSH, dane do panelu hostingu, żeby dotrzeć do logów błędów serwera, oraz informacja, co zmieniało się ostatnio: aktualizacja, nowa wtyczka, zmiana wersji PHP, zmiana hostingu. Im więcej z tego dostanę od razu, tym szybciej zrealizuję naprawę.

Co, jeśli po naprawie błąd wróci?

Na wykonaną naprawę daję 30 dni gwarancji: jeżeli ta sama usterka wraca w tym czasie, zajmuję się nią bez dodatkowej opłaty. Dlatego przy każdym zgłoszeniu szukam przyczyny, a nie tylko sposobu na zgaszenie objawu – opisuję ją w krótkim podsumowaniu razem z tym, co trzeba zrobić, żeby się nie powtórzyła. Nowa, inna awaria jest już osobnym zleceniem.

Co dzieje się ze stroną po naprawie?

Dostajesz opis tego, co było zepsute i dlaczego, oraz listę rzeczy, które warto uporządkować, żeby uniknąć kolejnej awarii: wersja PHP, porzucone wtyczki, brak kopii zapasowych. Możesz zająć się nimi samodzielnie albo przejść na stałą opiekę techniczną, w której aktualizacje i kopie zapasowe pilnowane są co tydzień. Nie warunkuję naprawy podpisaniem abonamentu.

Strona przestała działać

Opisz objaw i podaj adres. Odpisuję w 24 godziny z analizą i ceną naprawy.

Odpowiadam w 24 godziny

Bezpłatna wycena

Napisz, co ma powstać albo co wymaga naprawy. Odpowiada ta sama osoba, która potem wykonuje pracę.