DEBUGGING / WORDPRESS

LiteSpeed Cache #938
Znalazłem błąd PHP 8+ powodujący fatal error w LiteSpeed Cache i pomogłem doprowadzić do poprawki przypisanej do issue #938.
- Błąd odtworzony na PHP 8+
- Analiza źródła fatal error
- Pomoc w domknięciu poprawki
WORDPRESS / WOOCOMMERCE / PHP
Awarie po aktualizacji, checkout i płatności, podejrzenie infekcji, maile, migracje i problemy z wydajnością.
Pracujesz bezpośrednio ze mnąBez handlowca i bez przekazywania problemu między osobami.
PRZYKŁADOWE OBJAWY
Strona503 Service Unavailable
PHPFatal error
Baza danychPołączenie działa
1. Odtworzenie objawu
2. Sprawdzenie logów i ostatnich zmian
3. Zakres naprawy oparty na diagnozie
SPRAWDZONE DOŚWIADCZENIE
Rzeczywiste projekty, publiczne zgłoszenia i komercyjne realizacje. Konkrety techniczne zamiast ogólnych obietnic.
DEBUGGING / WORDPRESS

Znalazłem błąd PHP 8+ powodujący fatal error w LiteSpeed Cache i pomogłem doprowadzić do poprawki przypisanej do issue #938.
UTRZYMANIE / RESCUE

W ramach pracy dla Simpliteca utrzymywałem i naprawiałem ponad 13 stron WordPress, głównie z branży medycznej.
MIGRACJA / LEGACY

Przeprowadziłem migrację istniejącego sklepu z PrestaShop 1.6 do WooCommerce wraz z danymi, funkcjami i pracami przy legacy PHP.
TRACKING / WOOCOMMERCE

Naprawa i uporządkowanie trackingu WooCommerce: GTM, sGTM/Stape, Meta Pixel/CAPI, deduplikacja, user_data, zgody i TikTok Pixel.
Różne problemy, ten sam proces: diagnoza, konkretna zmiana i retest.
Opisz swój problemCO SIĘ DZIEJE?
Wybierz opcję, aby przejść do formularza. Nie musisz znać przyczyny - naprowadzę Cię na potrzebne informacje.
Błąd 500/503, biały ekran, problem po aktualizacji albo niedziałająca podstrona.
Koszyk, checkout, płatności, statusy zamówień, maile lub integracje WooCommerce.
Niechciane przekierowania, spam, obce treści, zmodyfikowane pliki albo podejrzane zachowanie strony.
WordPress, PHP, motyw lub wtyczka przestały działać prawidłowo.
Przeniesienie WordPressa, sklepu, domeny albo środowiska na inny hosting lub serwer.
Formularze, wydajność, tracking, integracje albo zmiany w istniejącej stronie.
JAK WYGLĄDA POMOC?
Na każdym etapie wiesz, co dzieje się dalej.
Podajesz domenę, objaw i moment wystąpienia.
To wystarczy na start.Sprawdzam zgłoszenie i wskazuję potrzebne dane.
Jeśli potrzebna jest płatna analiza, najpierw poznasz cenę.Po akceptacji wdrażam naprawę i testuję problematyczną ścieżkę.
Dostajesz podsumowanie prac.
To ja czytam zgłoszenie, diagnozuję problem i wdrażam uzgodnioną zmianę.
O PATRYKU
Nazywam się Patryk Chowratowicz. Jestem web developerem z Warszawy i rozwijam Nonstetic jako jednoosobowe studio webowe. Specjalizuję się w WordPressie, WooCommerce, PHP, integracjach, płatnościach i technicznym trackingu.
Problem u źródłaNie tylko usuwam objaw. Najpierw szukam danych potrzebnych do ustalenia przyczyny.
Jasna komunikacjaOddzielam obserwację od diagnozy i informuję, co jest potrzebne do następnej decyzji.
Od analizy do retestuMogę przejść od diagnozy przez kod i wdrożenie do ponownego sprawdzenia naprawianej ścieżki.
ZGŁOŚ AWARIĘ
Adres strony, objaw i informacja od kiedy to trwa wystarczą na początek.
Czytam zgłoszenie osobiścieProblem nie trafia do handlowca ani kolejki przypadkowych osób.
Najpierw potrzebne daneJeśli diagnoza wymaga logów lub dostępu, napiszę dokładnie czego i dlaczego potrzebuję.
Zakres przed płatną analiząJeśli potrzebny jest płatny etap, najpierw dostajesz jego zakres i stałą cenę.
Wolisz e-mail?hello@nonstetic.com
Krótki opis wystarczy. Wrażliwe dane i dostępów nie wpisuj w formularzu.
FAQ
Odpowiedzi na pytania, które zwykle pojawiają się przed rozpoczęciem pracy.
Tak. Duża część mojej pracy dotyczy istniejących wdrożeń, które trzeba najpierw zrozumieć i uporządkować.
Nie. Najpierw sprawdzam, czego potrzeba do oceny problemu. Jeśli ustalenie przyczyny wymaga większej analizy, dostajesz osobny, zamknięty zakres diagnozy przed rozpoczęciem pracy.
Naprawę wyceniam dopiero po poznaniu problemu. Jeśli najpierw potrzebna jest płatna diagnoza, dostajesz jedną stałą cenę za jej zamknięty zakres.
Zależy od problemu i aktualnej dostępności. Po zgłoszeniu mogę ocenić priorytet i powiedzieć, jaki kolejny krok ma sens.
Nie. Mogę wejść jako druga para oczu, zdiagnozować konkretny problem albo wykonać ograniczony zakres bez przejmowania całego projektu.
Masz inne pytanie?Opisz je razem z problemem - odpowiem konkretnie.
Zgłoś awarięNIE WIESZ, OD CZEGO ZACZĄĆ?
Najpierw ustalę, jakich informacji potrzeba do diagnozy. Bez technicznego briefu i bez umawiania rozmowy na siłę.
Mały pierwszy krokNa początek wystarczy opis objawu.
Konkrety od początkuWiesz, jakich danych potrzeba i co wydarzy się dalej.
Ograniczone ryzykoPłatna diagnoza lub naprawa ma zamknięty zakres.
Nie wpisuj haseł ani danych dostępowych w formularzu.
Ostatnia aktualizacja: 17 sierpnia 2026 r.
Administratorem danych zbieranych przez nonstetic.com jest Patryk Chowratowicz, freelancer działający pod marką Nonstetic, bez zarejestrowanej działalności gospodarczej. Płatne zlecenia są rozliczane za pośrednictwem Useme.com.
Adres do korespondencji: ul. Wysoka 5B/5, 73-200 Choszczno. Kontakt w sprawach danych osobowych: hello@nonstetic.com.
Administrator nie wyznaczył inspektora ochrony danych. W sprawach prywatności możesz skontaktować się bezpośrednio pod powyższym adresem.
W zależności od sposobu korzystania z serwisu mogą to być:
Nie wpisuj do formularza haseł, kluczy API, danych kart płatniczych ani innych sekretów.
Potwierdzenie zapoznania się z polityką przy formularzu nie jest zgodą marketingową. Zgody na analitykę i marketing są zbierane osobno w ustawieniach cookies i można je zmienić w każdej chwili.
Dane mogą być powierzane wyłącznie w zakresie potrzebnym do działania usługi:
PixelYourSite jest wtyczką działającą w WordPressie i służy do technicznego uruchamiania tagów zgodnie z wyborem użytkownika.
Google i Meta mogą przetwarzać dane także poza Europejskim Obszarem Gospodarczym. W zależności od usługi stosują mechanizmy przewidziane prawem, w szczególności decyzje stwierdzające odpowiedni stopień ochrony, EU-US Data Privacy Framework oraz standardowe klauzule umowne. Szczegóły znajdują się w politykach tych dostawców.
Możesz żądać dostępu do danych, ich sprostowania, usunięcia, ograniczenia przetwarzania, przeniesienia danych, wnieść sprzeciw wobec przetwarzania opartego na uzasadnionym interesie oraz wycofać zgodę. Wycofanie zgody nie wpływa na zgodność wcześniejszego przetwarzania.
Masz również prawo złożyć skargę do Prezesa Urzędu Ochrony Danych Osobowych.
Podanie danych w formularzu jest dobrowolne, ale adres e-mail, domena i opis problemu są potrzebne do obsługi zgłoszenia. Dane nie są wykorzystywane do podejmowania wobec Ciebie decyzji wywołujących skutki prawne wyłącznie w sposób zautomatyzowany.
Serwis korzysta z HTTPS, ograniczeń liczby prób, honeypota, kontroli czasu wysyłki, walidacji danych, reCAPTCHA v3 oraz aktualizowanych mechanizmów WordPressa. Zgłoszenia są dodatkowo przechowywane w Flamingo, aby pojedynczy błąd poczty nie powodował utraty leada.
Polityka może zostać zaktualizowana po zmianie narzędzi, sposobu świadczenia usług lub prawa. Data aktualnej wersji znajduje się na początku dokumentu.
Ostatnia aktualizacja: 17 sierpnia 2026 r.
Cookies i podobne technologie zapisują lub odczytują informacje w przeglądarce. Część jest potrzebna do bezpieczeństwa i działania strony, a analityczne i marketingowe są uruchamiane zgodnie z wyborem w banerze.
Zapewniają zapis decyzji, ochronę formularza, podstawowe bezpieczeństwo i działanie WordPressa. Nie można ich wyłączyć w panelu, ponieważ bez nich wybrane funkcje nie działałyby prawidłowo.
Google Analytics 4 uruchamiany przez PixelYourSite oraz Google Tag Manager pomaga mierzyć odsłony i interakcje, takie jak kliknięcie CTA, rozpoczęcie formularza i potwierdzona wysyłka. Do eventów nie są przekazywane imię, e-mail, domena ani opis problemu.
Meta Pixel i tagi Google Ads służą do pomiaru kampanii, a po odpowiedniej konfiguracji także do tworzenia grup odbiorców. Są uruchamiane dopiero po zgodzie marketingowej.
| Technologia | Cel | Kategoria | Typowy okres |
|---|---|---|---|
nonstetic_consent |
Podpisany zapis decyzji i identyfikator historii zmian | Niezbędne | 12 miesięcy |
Google reCAPTCHA v3, w tym _GRECAPTCHA |
Ocena ryzyka spamu i botów w formularzu | Niezbędne | do 6 miesięcy według ustawień Google |
_ga, _ga_* |
Rozróżnianie sesji i pomiar Google Analytics 4 | Analityczne | standardowo do 2 lat |
_gcl_au i technologie Google Ads |
Pomiar skuteczności reklam i konwersji | Marketingowe | standardowo do 3 miesięcy; inne okresy zależą od konfiguracji Google |
_fbp |
Pomiar kampanii Meta i rozróżnianie przeglądarek | Marketingowe | standardowo do 3 miesięcy |
Google Tag Manager jest kontenerem uruchamiającym skonfigurowane tagi i sam nie służy jako osobna usługa analityczna. Faktyczna lista cookies może zależeć od zmian wprowadzanych przez dostawców.
Przed pierwszym wyborem tagi Google i Meta są blokowane. Po wyborze strona przekazuje stan analytics_storage, ad_storage, ad_user_data i ad_personalization. Odrzucenie opcjonalnych kategorii nie uruchamia GTM, GA4 ani Meta Pixel.
Serwis zapisuje w dedykowanej tabeli pseudonimowy identyfikator zgody, stan kategorii, wersję polityki i czas pierwszego wyboru oraz każdej zmiany. Rejestr nie zawiera treści formularza. Preferencja w przeglądarce wygasa po 12 miesiącach, a log decyzji jest przechowywany do 5 lat.
Ustawienia możesz ponownie otworzyć linkiem "Ustawienia cookies" w stopce landingu. Po zapisaniu nowego wyboru strona przeładuje się, aby natychmiast zastosować decyzję.
Więcej informacji: polityka prywatności Google, cookies Google i polityka Meta. Informacje o administratorze i prawach znajdują się w polityce prywatności.
Ostatnia aktualizacja: 17 sierpnia 2026 r.
Serwis prowadzi Patryk Chowratowicz, freelancer działający pod marką Nonstetic, bez zarejestrowanej działalności gospodarczej. Adres do korespondencji: ul. Wysoka 5B/5, 73-200 Choszczno, e-mail: hello@nonstetic.com.
Płatne zlecenia są zawierane i rozliczane za pośrednictwem Useme.com, zgodnie z zasadami platformy. Dokument rozliczeniowy lub faktura jest wystawiana w modelu obsługiwanym przez Useme.
Regulamin opisuje korzystanie z nonstetic.com, formularza zgłoszenia i kontaktu elektronicznego. Wysłanie formularza jest bezpłatne i nie oznacza zawarcia umowy na płatną diagnozę lub naprawę.
Potrzebne są urządzenie z internetem, aktualna przeglądarka obsługująca HTTPS, JavaScript oraz aktywny adres e-mail. Wyłączenie JavaScript może ograniczyć formularz i panel zgód, ale dokumenty prawne pozostają dostępne jako osobne podstrony.
Użytkownik powinien podać prawdziwy adres e-mail, domenę oraz rzeczowy opis objawu. Zabronione jest przesyłanie bezprawnych treści, spamu, złośliwego kodu, cudzych danych bez podstawy, haseł, kluczy API i innych sekretów. Zgłoszenia mogą zostać automatycznie odrzucone przez zabezpieczenia.
Po analizie zgłoszenia Patryk może poprosić o informacje albo przedstawić zakres płatnej diagnozy lub naprawy. Ustalenia mogą zostać zaakceptowane mailowo, pisemnie lub ustnie, jednak istotny zakres, cena i sposób rozliczenia są następnie potwierdzane na trwałym nośniku albo w zleceniu Useme.
Umowa odpłatna powstaje po uzgodnieniu istotnych warunków i wykonaniu czynności wymaganych przez Useme. Termin oraz cena zależą od zaakceptowanego zakresu. Dodatkowe prace wymagają osobnego uzgodnienia.
Użytkownik przekazuje materiały i dostępy potrzebne do uzgodnionej pracy. Dostępy powinny być udostępniane bezpiecznym kanałem i - jeśli jest to możliwe - jako osobne konto o ograniczonych uprawnieniach. Po zakończeniu prac użytkownik powinien usunąć lub zmienić dostęp tymczasowy.
Zakres odpowiedzialności wynika z konkretnego zlecenia i obowiązującego prawa. Nie są objęte gwarancją elementy poza uzgodnionym zakresem, zmiany wykonane później przez osoby trzecie, awarie zewnętrznych usług ani skutki niepełnych lub nieprawdziwych informacji przekazanych przez klienta.
Żaden zapis regulaminu nie ogranicza praw konsumenta, których nie można wyłączyć umową.
Reklamację dotyczącą formularza, serwisu lub wykonanej usługi można wysłać na hello@nonstetic.com. Należy opisać problem, wskazać zlecenie lub datę wystąpienia i oczekiwany sposób rozwiązania. Odpowiedź zostanie udzielona na trwałym nośniku w terminie 14 dni od otrzymania reklamacji.
Usługi mogą być oferowane konsumentom i rozliczane przez Useme. Przy umowie zawieranej na odległość konsument otrzymuje przed zawarciem zlecenia informacje wymagane prawem, w tym o cenie i prawie odstąpienia.
Jeśli konsument chce rozpoczęcia usługi przed upływem terminu na odstąpienie, składa wymagane oświadczenie. Po pełnym wykonaniu usługi prawo odstąpienia może wygasnąć wyłącznie po spełnieniu warunków przewidzianych prawem. Sam indywidualny charakter usługi nie wyłącza automatycznie praw konsumenta.
Zasady przeniesienia praw, udzielenia licencji i przekazania plików są ustalane w konkretnym zleceniu. Do czasu pełnego rozliczenia klient może korzystać z rezultatów wyłącznie w zakresie uzgodnionym dla danego etapu.
Zasady przetwarzania danych opisuje polityka prywatności, a technologie zapisywane w urządzeniu - polityka cookies.
Regulamin może być aktualizowany z powodu zmian funkcji serwisu, narzędzi, modelu rozliczenia lub prawa. Do konkretnego zlecenia stosuje się warunki zaakceptowane przy jego zawarciu, chyba że strony zgodnie ustalą inaczej.