Zum Inhalt

Fehlerbehebung


Streams laden nicht

Symptom: Die öffentliche Seite zeigt dauerhaft „niemand live".

Prüfe der Reihe nach:

  1. Lief der Cron schon? fetch.php muss mindestens einmal gelaufen sein. Teste manuell:

    php /pfad/zum/webroot/fetch.php
    
    Erwartete Ausgabe: OK: N/M Streams gecacht. Kommt ein Fehler → weiter unten.

  2. Präfix zu eng? Wenn ein Präfix gesetzt ist, das kein Streamer im Titel hat, ist die Liste leer. Zum Testen das Präfix-Feld leeren (= alle Streams der Kategorie) und speichern.

  3. Falsche Kategorie/Sprache? Im Tab Twitch-Filter prüfen, ob Kategorie + Sprach-Code stimmen.

  4. Twitch-Token-Fehler?

    FEHLER: config.php fehlt oder unvollständig
    
    → Setup-Wizard erneut prüfen bzw. Client-ID/Secret in config.php kontrollieren. Ggf. in der Twitch-Console ein neues Secret generieren und im Wizard neu eintragen.

Cache-Hinweis

Die öffentliche Seite liest aus streams_cache.json (vom Cron gebaut), nicht live. Nach Filter-Änderungen bis zu 60 s warten.


Login funktioniert nicht

  • „Benutzername oder Passwort falsch" trotz richtiger Daten: Groß-/Kleinschreibung beim Benutzernamen beachten.
  • Nach Login sofort wieder ausgeloggt: Meist fehlendes HTTPS. Session-Cookies brauchen Secure → SSL aktivieren.
  • Zu viele Fehlversuche: Brute-Force-Schutz sperrt 5 Minuten. Kurz warten.

Setup-Wizard sagt „bereits abgeschlossen"

Das ist gewollt — der Wizard sperrt sich nach Abschluss (.setup_complete).

Nur falls du bewusst neu installieren willst (Datenverlust beachten!):

  1. Lösche .setup_complete und .setup_state.json.
  2. Behalte users.json — sonst sind alle Admin-Konten weg.
  3. Lösche .setup_token, damit ein neuer erzeugt wird.
  4. setup.php erneut aufrufen.

„Dieser Inhalt ist blockiert" / Seite lädt Teile nicht

Prüfe, ob die .htaccess korrekt hochgeladen wurde und dein Hosting AllowOverride All erlaubt (bei Shared-Hosting fast immer der Fall). Ohne .htaccess greifen die Schutz- und CSP-Regeln nicht.


FiveM-Status-Badge bleibt „offline"

  • Server-IP im Format IP:PORT (z. B. 0.0.0.0:30120) eintragen.
  • Der Server muss in der CFX-Masterlist gelistet sein.
  • proxy.php muss erreichbar sein (nicht per .htaccess zusätzlich gesperrt).

Discord-Webhook postet nicht

  • Webhook-URL im Tab Discord Webhooks korrekt hinterlegt?
  • Mit dem 👁-Button die gespeicherte URL prüfen (entschlüsselte Anzeige).
  • Webhook in Discord noch gültig (nicht gelöscht)?

Etwas anderes?

Schreib an ihrkontaktzuuns@sektorrp.eu mit:

  • Produkt + Tebex-Bestellnummer
  • Genaue Fehlermeldung (Screenshot)
  • Hosting-Umgebung (Hoster, PHP-Version)