WordPress · awarie · błędy · bezpieczeństwo

Naprawa WordPress - błędy, wirusy i awarie

Strona nie działa, pokazuje błąd 500, biały ekran, przekierowuje na reklamy albo zepsuła się po aktualizacji? Sprawdzę przyczynę, przywrócę działanie i wyjaśnię, co zostało naprawione.

Jakie problemy naprawiam

Najpierw ustalam przyczynę. Dopiero potem zmieniam pliki, konfigurację lub bazę danych.

Błąd 500 i biały ekran

Logi PHP, konflikt wtyczek, motyw, limit pamięci, wersja PHP i uszkodzone pliki.

Awaria po aktualizacji

WordPress, wtyczka lub motyw przestały działać po zmianie wersji. Przywracam zgodność bez zgadywania.

Wirusy i przekierowania

Obce reklamy, przekierowania na kasyno, spam w Google, backdoory i fałszywi administratorzy.

Problemy z panelem

Brak dostępu do wp-admin, pętla logowania, błędy uprawnień i problemy z kontem administratora.

Formularze i poczta

Formularz nie wysyła wiadomości, maile wpadają do spamu albo integracja SMTP przestała działać.

Wolna strona

Sprawdzam ciężkie wtyczki, bazę, cache, obrazy i konfigurację serwera. Usuwam konkretne wąskie gardło.

Komunikat „W witrynie wystąpił błąd krytyczny”

Tak WordPress informuje, że błąd PHP zatrzymał stronę. Sam komunikat nie mówi, co się zepsuło, dlatego naprawę zaczynam od logów, a nie od zgadywania.

Najczęściej błąd pojawia się zaraz po aktualizacji, instalacji wtyczki albo zmianie ustawień na hostingu. Strona dla odwiedzających przestaje działać, a często znika też dostęp do panelu wp-admin.

Najczęstsze przyczyny

  • konflikt wtyczek lub motywu po aktualizacji;
  • wersja PHP na hostingu, której nie obsługuje wtyczka albo motyw;
  • wyczerpany limit pamięci PHP;
  • przerwana aktualizacja i niekompletne pliki;
  • błąd w kodzie dopisanym do motywu, na przykład w functions.php.

Czego nie robić na ślepo

  • nie usuwaj wtyczek, bo razem z nimi znikną ich ustawienia;
  • nie przywracaj starej kopii, zanim nie sprawdzisz, czy jest kompletna i czysta;
  • nie zmieniaj wersji PHP, dopóki nie wiesz, co jej wymaga.

Co sprawdzam najpierw

  • e-mail od WordPress z linkiem do trybu odzyskiwania (funkcja dostępna od wersji 5.2);
  • dziennik błędów PHP i plik debug.log;
  • ostatnie zmiany: aktualizacje, nowe wtyczki, przeprowadzki i ustawienia hostingu.

Inne komunikaty, z którymi przychodzą klienci

Każdy z nich ma kilka możliwych przyczyn. Poniżej to, od czego zaczynam sprawdzanie.

Błąd podczas nawiązywania połączenia z bazą danych

Co zwykle oznacza: WordPress nie łączy się z bazą: złe dane w wp-config.php, wyłączony serwer bazy albo uszkodzone tabele.

Co sprawdzam: Dane połączenia, stan serwera bazy u hostingu i tabele.

Allowed memory size … exhausted

Co zwykle oznacza: Skrypt przekroczył limit pamięci PHP, zwykle przez ciężką wtyczkę albo import.

Co sprawdzam: Która wtyczka zużywa pamięć i czy limit pasuje do strony.

Briefly unavailable for scheduled maintenance

Co zwykle oznacza: Aktualizacja została przerwana i strona utknęła w trybie konserwacji.

Co sprawdzam: Plik .maintenance i kompletność aktualizowanych plików.

ERR_TOO_MANY_REDIRECTS

Co zwykle oznacza: Pętla przekierowań, często po przejściu na HTTPS albo zmianie adresu strony.

Co sprawdzam: Adres strony w bazie, reguły serwera, CDN i wtyczki od przekierowań.

502 / 503 od serwera

Co zwykle oznacza: Serwer nie nadąża albo PHP przestał odpowiadać, czasem przez ruch botów.

Co sprawdzam: Logi serwera, limity hostingu i najcięższe zapytania.

Jak przebiega naprawa WordPress

Zgłoszenie

Przesyłasz adres strony, objawy i informację, co zmieniło się przed awarią.

Diagnostyka

Sprawdzam logi, pliki, bazę, wersje PHP, WordPress, wtyczek i motywu.

Kopia i plan

Zabezpieczam aktualny stan, opisuję przyczynę, zakres prac i cenę przed naprawą.

Naprawa

Przywracam działanie i usuwam źródło problemu, a nie tylko widoczny komunikat.

Testy

Sprawdzam stronę, formularze, panel, wersję mobilną i najważniejsze ścieżki użytkownika.

Ile kosztuje naprawa WordPress

Ceny dotyczą typowej strony firmowej na WordPress. Ten sam błąd 500 może oznaczać prosty konflikt albo kilka godzin pracy w kodzie, dlatego dokładną cenę i termin podaję po diagnozie, zanim zacznę prace.

Prosta poprawka

od 150 zł

Ustawienie, konfiguracja albo jedna wtyczka, która blokuje działanie strony.

Zapytaj o wycenę

Błąd 500, biały ekran, awaria po aktualizacji

od 250 zł

Diagnoza w logach, przywrócenie działania i usunięcie przyczyny konfliktu.

Zapytaj o wycenę

Formularz, poczta lub panel

od 200 zł

Wysyłka wiadomości, SMTP, logowanie do wp-admin, uprawnienia i pętla logowania.

Zapytaj o wycenę

Duży serwis lub rozbudowany sklep

Wiele podstron i wtyczek, WooCommerce z integracjami, własny kod albo serwer VPS. Najpierw diagnoza, potem cena i plan prac.

wycena indywidualna

Zapytaj o wycenę

Usuwanie wirusa i backdoorów

Osobna usługa: czyszczenie plików i bazy oraz zamknięcie punktu wejścia.

od 700 zł

Usuwanie wirusów WordPress

Migracja, wydajność, WooCommerce

Zakres zależy od liczby podstron, wtyczek, integracji i płatności.

wycena po diagnozie

Zapytaj o wycenę

Naprawa awarii czy stała opieka

Jednorazowa naprawa rozwiązuje bieżący problem. Stała opieka zmniejsza ryzyko kolejnej awarii.

Co przygotować do zgłoszenia

Im więcej szczegółów od razu, tym szybciej ustalę przyczynę i podam cenę. Hasła najlepiej przekazać jako tymczasowe konto, które usuniesz po naprawie.

Lista do zgłoszeniaWystarczy skopiować do formularza
  • adres strony i dokładna treść błędu albo zrzut ekranu;
  • co zmieniło się tuż przed awarią: aktualizacja, nowa wtyczka, zmiana hostingu lub PHP;
  • dostęp do panelu hostingu albo FTP, a jeśli działa, także do wp-admin;
  • informacja, czy istnieje kopia zapasowa i z kiedy pochodzi;
  • czy strona to sklep WooCommerce i czy płatności działają.

Częste pytania

Ile kosztuje naprawa WordPress?

Cena zależy od przyczyny i zakresu awarii. Przy typowej stronie firmowej prosta poprawka kosztuje od 150 zł, a błąd 500 lub awaria po aktualizacji od 250 zł. Duże serwisy i rozbudowane sklepy wyceniam indywidualnie. Dokładną cenę podaję po diagnozie, przed rozpoczęciem prac.

Czy naprawisz błąd 500 lub biały ekran?

Tak. Sprawdzam logi PHP, aktywne wtyczki, motyw, wersję PHP, limity pamięci i ostatnie zmiany. Przywracam działanie, a potem usuwam przyczynę, żeby błąd nie wracał.

Czy potrzebujesz dostępu do hostingu?

Najczęściej tak. Do pełnej diagnozy potrzebny jest panel hostingu lub FTP i dostęp do WordPress. Jeżeli panel administratora nie działa, dostęp do hostingu pozwala naprawić stronę bez logowania do WordPress.

Czy robisz kopię przed zmianami?

Tak. Przed naprawą zapisuję aktualny stan plików i bazy, jeśli hosting na to pozwala. Dzięki temu każdą zmianę można cofnąć.

Co oznacza komunikat „W witrynie wystąpił błąd krytyczny”?

To ogólny komunikat WordPress o błędzie PHP, który zatrzymał stronę. Przyczynę pokazują logi: najczęściej to konflikt wtyczki lub motywu, wersja PHP albo limit pamięci. Administrator dostaje też e-mail z linkiem do trybu odzyskiwania.

Czy naprawisz stronę, gdy nie działa wp-admin?

Tak. Pętla logowania albo brak dostępu do panelu zwykle wynika z wtyczki, ustawień adresu strony w bazie lub uprawnień. Mając dostęp do hostingu, naprawiam to bez logowania do WordPress.

Ile trwa naprawa?

Termin podaję razem z wyceną po diagnozie. Prosta poprawka zajmuje mniej czasu niż awaria, która wymaga analizy plików, bazy i serwera.

Czy naprawiasz sklepy WooCommerce?

Tak, w tym koszyk, zamówienia, płatności i wiadomości e-mail. Płatności sprawdzam bez prawdziwych obciążeń.

Czy mogę sam zmienić wersję PHP?

Tak, ale najpierw zrób kopię i sprawdź, czy wtyczki i motyw obsługują nową wersję. Po zmianie sprawdź formularze i panel. Jeśli strona przestanie działać, przywróć poprzednią wersję PHP w panelu hostingu.

Naprawa WordPress

Opisz, co stało się ze stroną

Podaj adres, widoczny błąd i ostatnią wykonaną zmianę. Zgłoszenie z formularza przyjdzie do mnie bezpośrednio w Telegramie.