NAPRAWY I AWARIE / INCIDENT DESK
Naprawa strony lub sklepu po awarii. Bez zgadywania, bez paniki.
Strona nie działa, pokazuje błąd, rozsypała się po aktualizacji, nagle zwolniła albo zachowuje się podejrzanie? Nie musisz znać przyczyny. Opisz objawy. Ja zacznę od diagnozy, zabezpieczę stan i dopiero potem dobiorę naprawę.
Najważniejsza zasada: nie klikamy wszystkiego po kolei „może zadziała”. Przy awarii jeden chaotyczny ruch potrafi zamienić prostą poprawkę w większy problem.
- 01najpierw przyczyna
- 02backup i bezpieczny plan
- 03test po naprawie
SZYBKI TRIAGE
Nie diagnozuj sam. Wskaż tylko objaw.
Kliknij to, co najlepiej opisuje sytuację. To nie jest automat „napraw stronę w 3 sekundy”. To prosty router, który podpowie, co warto zachować i czego lepiej teraz nie robić.
PIERWSZA POMOC DLA STRONY
Zanim zaczniemy: nie dokładaj awarii kolejnych warstw.
Przy problemach technicznych najcenniejsze są ślady. Komunikat błędu, moment wystąpienia problemu, ostatnia wykonana zmiana i dobra kopia zapasowa potrafią skrócić drogę do przyczyny.
// debug rule Jeden kontrolowany krok jest lepszy niż dziesięć losowych kliknięć.
Zachowaj komunikat
Zrób screenshot lub skopiuj treść błędu. „Coś wyskoczyło” daje mniej tropów niż dokładny komunikat.
Nie aktualizuj wszystkiego naraz
Masowa aktualizacja może zatrzeć informację, która zmiana wywołała problem i utrudnić bezpieczny rollback.
Nie kasuj „podejrzanych” plików
Przy możliwym włamaniu najpierw ustalam, co jest obce, co jest legalnym plikiem systemu i gdzie mogą zostać ślady persistence.
Nie nadpisuj ostatniej dobrej kopii
Jeśli backup sprzed awarii istnieje, warto go zachować. Świeża kopia uszkodzonego stanu nie zastępuje kopii zdrowej.
CO MOGĘ NAPRAWIĆ
Od „strona nie działa” do konkretnej przyczyny i konkretnej poprawki.
Pracuję z istniejącymi stronami i sklepami, także wtedy, gdy nie jestem ich autorem. Zakres zależy od stanu serwisu, technologii i dostępów, ale typowe przypadki wyglądają tak:
Awarie po aktualizacji
Konflikty CMS, motywu, szablonu, komponentu, wtyczki lub wersji środowiska.
Błędy i niedostępność
Białe ekrany, błędy 500/404, problemy PHP, połączenia z bazą i błędy konfiguracji.
Rozsypany wygląd lub funkcje
CSS, JavaScript, formularze, menu, elementy responsywne, koszyk, checkout i interakcje.
Nagłe spowolnienie
Ciężkie zasoby, błędy skryptów, cache, procesy, integracje i inne źródła przeciążenia.
Podejrzenie włamania
Analiza objawów, kopii i logów, oczyszczenie lub odtworzenie, aktualizacje i ograniczenie ryzyka powrotu problemu.
„Jedna rzecz przestała działać”
Płatności, wysyłki, formularze, tracking, widgety, API i integracje, jeśli problem da się odtworzyć i zweryfikować.
W Shoper zakres naprawy zależy od możliwości platformy. Problemy po stronie infrastruktury SaaS nie są „naprawiane kodem na siłę” - wtedy wskazuję właściwą ścieżkę i oddzielam problem platformy od problemu szablonu, konfiguracji lub integracji.
PLAYBOOK NAPRAWCZY
Naprawa to nie „kliknięcie fix”. To kolejność działań.
Szczegóły zależą od awarii, ale rdzeń procesu pozostaje podobny: zachować kontrolę, znaleźć przyczynę, naprawić możliwie mały zakres i sprawdzić efekt.
-
01
STOP
Zabezpieczam stan
Ustalam, czego teraz nie zmieniać i czy potrzebna jest kopia, staging lub odcięcie problematycznej funkcji.
-
02
TRACE
Zbieram dowody
Objawy, logi, komunikaty, ostatnie zmiany, wersje i dostępne backupy. Bez przypisywania winy na podstawie samego efektu.
-
03
ROOT
Potwierdzam przyczynę
Oddzielam przyczynę od skutku i wybieram najmniej ryzykowną drogę naprawy.
-
04
PATCH
Wdrażam poprawkę
Naprawiam konkretny problem. Nie robię przy okazji nieuzgodnionej „rewolucji w całym serwisie”.
-
05
VERIFY
Testuję
Sprawdzam obszar awarii i kluczowe ścieżki, które mogły zostać dotknięte zmianą.
-
06
HANDOFF
Wyjaśniam, co było nie tak
Dostajesz jasną informację: co wykryłem, co zrobiłem, co warto zrobić dalej i gdzie pozostaje ryzyko.
ZAKRES POD KONTROLĄ
Najpierw awaria. Potem ewentualne porządki.
Stary serwis potrafi odsłonić więcej niż jeden problem. Nie oznacza to automatycznie, że wszystko trzeba naprawiać od razu. Rozdzielam prace konieczne do przywrócenia działania od dodatkowych usprawnień.
Przywrócenie działania lub bezpieczeństwa
To, co blokuje stronę, sklep, logowanie, sprzedaż albo stwarza istotne ryzyko.
Porządki i dług techniczny
Rzeczy, które warto poprawić, ale nie muszą zwiększać zakresu bieżącej interwencji.
Rozwój i redesign
Nowe funkcje, przebudowa UX, większa optymalizacja lub modernizacja to osobny zakres, jeśli nie są częścią naprawy.
FAQ / BEZ TECHNICZNEJ MGŁY
Najczęstsze pytania, kiedy „coś się zepsuło”.
Jeśli Twojego przypadku tu nie ma, to normalne. Awarie rzadko czytają FAQ przed wystąpieniem.
Czy muszę wiedzieć, co dokładnie się zepsuło?+
Nie. Opisz, co widzisz, od kiedy problem występuje i czy wcześniej coś było zmieniane. Jeśli masz screenshot lub komunikat błędu, dołącz go. Diagnoza techniczna jest po mojej stronie.
Czy naprawiasz strony wykonane przez kogoś innego?+
Tak, jeśli stan serwisu i dostępny zakres pozwalają na bezpieczną pracę. Najpierw oceniam sytuację. Przy mocno zaniedbanych lub niestandardowych instalacjach mogę zaproponować etap diagnostyczny zamiast obiecywać naprawę „w ciemno”.
Ile kosztuje naprawa awarii?+
Koszt zależy od przyczyny, zakresu, ryzyka i możliwości odtworzenia problemu. Prosta poprawka i incydent bezpieczeństwa to dwa różne zlecenia. Po wstępnym rozpoznaniu określam zakres lub kolejny płatny etap, zanim praca zacznie rosnąć bez kontroli.
Czy możesz naprawić stronę po włamaniu?+
Mogę przeanalizować incydent i dobrać właściwą ścieżkę. Czasem najlepszą opcją jest oczyszczenie, czasem odtworzenie z pewnej kopii i ponowne zabezpieczenie. Nie wskazuję wektora ataku bez dowodów i nie traktuję samego skanera jako pełnej diagnozy.
Czy po naprawie problem już nigdy nie wróci?+
Nie składam takiej obietnicy. Mogę usunąć potwierdzoną przyczynę, ograniczyć ryzyko i wskazać działania zapobiegawcze. Na przyszłe awarie wpływają również aktualizacje, hosting, integracje, błędy zewnętrznych usług i sposób utrzymania serwisu.
Czy naprawiasz Joomla, WordPress, WooCommerce i Shoper?+
Tak, ale zakres zależy od technologii. W Joomla, WordPress i WooCommerce mogę pracować głębiej w kodzie, konfiguracji i środowisku. W Shoper działam w granicach platformy, Storefrontu, konfiguracji i integracji.
INCIDENT INBOX / F03
Zgłoś awarię. Zacznę od faktów, nie od zgadywania.
Podaj adres strony lub sklepu, opisz objaw i napisz, kiedy problem się pojawił. Jeśli wcześniej była aktualizacja, zmiana hostingu, wdrożenie kodu albo alert bezpieczeństwa, dodaj tę informację. Nie wysyłaj haseł ani tokenów w pierwszym zgłoszeniu.
F03 jest formularzem interwencyjnym. Dostępy ustalimy dopiero po kwalifikacji problemu i tylko w zakresie potrzebnym do pracy.