Weryfikacja i typowe problemy - Joomla
Na tej stronie Zdarzenie testowe
- Zdarzenie testowe
- Weryfikacja na prawdziwym błędzie
- Typowe problemy
- Wtyczka jest zainstalowana, ale nic nie raportuje
- Pola połączenia zniknęły z ekranu opcji
- Zapisany token jest inny niż wpisany
- Błędy JavaScriptu nie docierają
- Brakuje transakcji
- Cache Joomli po aktualizacji wtyczki
- Panel odpowiada 200, ale zdarzenia nie ma
- Nadal nie działa
Zdarzenie testowe
W System - DockRay → Opcje kliknij Wyślij zdarzenie testowe. Wtyczka wysyła zdarzenie i pokazuje wynik bez opuszczania ekranu; obszar statusu zachowuje rezultat i datę ostatniej próby. Zdarzenie powinno pojawić się w panelu w sekcji Błędy projektu wskazanego przez token.
Weryfikacja na prawdziwym błędzie
Test potwierdza połączenie, nie automatyczne przechwytywanie. Na instalacji testowej wywołaj błąd, dla którego Joomla renderuje stronę błędu - tym zajmuje się zdarzenie onError - i sprawdź w panelu środowisko, czas oraz kontekst żądania.
Typowe problemy
Wtyczka jest zainstalowana, ale nic nie raportuje
Sprawdź, czy jest włączona w System → Wtyczki - instalacja rozszerzenia nie włącza go automatycznie. Potem sprawdź komplet poświadczeń: bez tokenu i klucza wtyczka pozostaje bezczynna z założenia.
Pola połączenia zniknęły z ekranu opcji
Źródło konfiguracji jest ustawione na Tylko configuration.php. W tym trybie pola połączenia są celowo ukryte, a wartości pochodzą wyłącznie ze stałych. Wróć na Auto albo Tylko ten ekran, jeśli chcesz je wpisywać w zapleczu.
Zapisany token jest inny niż wpisany
W configuration.php stoi DOCKRAY_TOKEN albo DOCKRAY_PRIVATE_KEY, a źródło konfiguracji jest na Auto - wtedy stała wygrywa. Obszar statusu wypisuje aktywne stałe.
Błędy JavaScriptu nie docierają
Kolektor jest domyślnie wyłączony - włącz Zbieraj błędy JavaScript w parametrach wtyczki. Pamiętaj też o limicie 16 kB na zgłoszenie: bardzo długi stos z zminifikowanego bundle'a potrafi go przekroczyć.
Brakuje transakcji
Transakcje powstają tylko przy próbkowaniu większym od 0 i zamykają się na onAfterRespond. Żądanie przerwane przed tym zdarzeniem - na przykład przekierowanie z exit w innym rozszerzeniu - nie zostawi transakcji.
Cache Joomli po aktualizacji wtyczki
Po aktualizacji rozszerzenia wyczyść cache w System → Wyczyść pamięć podręczną. Stary, scachowany układ strony może nadal nie zawierać kolektora błędów przeglądarki.
Panel odpowiada 200, ale zdarzenia nie ma
Odpowiedź 200 {"success": false} znaczy, że konto wyczerpało miesięczny limit błędów. Integracja nie traktuje tego jak awarii - i słusznie. Limit widzisz na pulpicie konta; do końca miesiąca liczy się z zapisanego zużycia, więc nie zresetuje go usunięcie błędów.
Nadal nie działa
Przejdź przez listę kontrolną braku danych w panelu, a jeśli to nie pomoże - napisz do nas. Podaj nazwę projektu, wersję integracji i przybliżoną godzinę testu: to skraca drogę do odpowiedzi.