Zum Hauptinhalt springen

Fehlerbehebung

Häufige Probleme und ihre Lösungen für SportsPress und SportsPress Pro.

Fehlerbehebung

Häufige Probleme und ihre Lösungen für SportsPress und SportsPress Pro.
​

Seite nicht gefunden (404) nach der Installation

Symptom: Ein Klick auf eine Begegnung, Mannschaft, Spieler oder andere SportsPress-Seite gibt unmittelbar nach der Plugin-Aktivierung einen 404-Fehler „Seite nicht gefunden" zurück.
​

Ursache: Die WordPress-Permalink-Regeln wurden nicht neu generiert, um die benutzerdefinierten SportsPress-Beitragstyp-Slugs einzuschließen.
​

Lösung: Den Permalink-Cache leeren.
​

  1. Gehen Sie im WordPress-Admin zu Einstellungen > Permalinks.

  2. Klicken Sie auf Änderungen speichern (keine Änderungen notwendig — das bloße Speichern regeneriert die Regeln).

Dadurch wird WordPress gezwungen, die Rewrite-Regeln neu zu erstellen und alle SportsPress-Routen zu registrieren.
​

Begegnungen zeigen „Verpasster Zeitplan"

Symptom: Geplante (zukünftige) Begegnungen zeigen einen Status „Verpasster Zeitplan" statt als bevorstehende Begegnungen im Frontend zu erscheinen.
​

Ursache: WordPress ist auf „Einfache" Permalinks eingestellt, was die datumsbasierte URL-Struktur nicht unterstützt, die SportsPress für die Anzeige geplanter Begegnungen benötigt.
​

Lösung: Die Permalink-Struktur auf mindestens „Tag und Name" ändern.
​

  1. Gehen Sie zu Einstellungen > Permalinks.

  2. Wählen Sie Tag und Name oder eine beliebige benutzerdefinierte Struktur.

  3. Klicken Sie auf Änderungen speichern.

Die Permalink-Einstellung „Einfach" ist die einzige Einstellung, die die Anzeige geplanter Begegnungen unterbricht. Alle anderen Permalink-Strukturen werden unterstützt.
​

Spielerliste zeigt keine Spieler

Symptom: Eine Spielerliste auf einer Mannschaftsseite oder ein manuell eingebetteter Spielerlisten-Shortcode zeigt keine Spieler oder weniger Spieler als erwartet.
​

Häufige Ursachen und Lösungen:
​

  • Spieler nicht der Mannschaft zugewiesen — Öffnen Sie den Bearbeitungsbildschirm des Spielers und bestätigen Sie, dass die Mannschaft in der Mannschaften-Meta-Box ausgewählt ist. Der Spieler muss die Mannschaft als aktuelle Mannschaft zugewiesen haben, um in der Spielerliste dieser Mannschaft zu erscheinen.

  • Spielerliste nach Liga/Saison gefiltert — Wenn die Spielerliste einen Liga- oder Saisonfilter gesetzt hat, erscheinen nur Spieler, die auch dieser Liga oder Saison zugewiesen sind. Überprüfen Sie die Einstellungen der Spielerliste und die Taxonomiezuweisungen des Spielers.

  • Spielerliste nicht mit der Mannschaft verknüpft — Überprüfen Sie auf dem Spielerlisten-Bearbeitungsbildschirm, ob die richtige Mannschaft ausgewählt ist. Bei automatisch generierten Listen müssen die Einstellungen der Mannschaftsseite „Spielerliste" aktiviert haben.

  • Spieler nur als ehemalige Mannschaft zugewiesen — Spieler, die nur als ehemalige Mannschaftsmitglieder zugewiesen sind, erscheinen standardmäßig nicht in der aktuellen Spielerliste. Prüfen Sie, ob die Spielerliste für die Einbeziehung ehemaliger Spieler konfiguriert ist.

Ligatabelle zeigt Nullen

Symptom: Alle Werte in einer Ligatabelle werden als Null angezeigt, obwohl Begegnungen mit Ergebnissen veröffentlicht wurden.
​

Häufige Ursachen und Lösungen:
​

  • Gleichung nicht konfiguriert — Gehen Sie zu SportsPress > Konfigurieren > Ligatabellenspalten und überprüfen Sie, ob jede Spalte eine gültige Gleichung hat. Eine Spalte ohne Gleichung oder mit einem ungültigen Variablenverweis ergibt Null.

  • Begegnungen nicht der richtigen Liga oder Saison zugewiesen — Die Ligatabelle ist auf eine bestimmte Liga und Saison begrenzt. Begegnungen müssen denselben Begriffen zugewiesen sein. Überprüfen Sie die Liga- und Saisonzuweisungen der Begegnung.

  • Keine Ergebnisse bei Begegnungen eingegeben — Ligatabellen-Berechnungen werden durch veröffentlichte Begegnungsergebnisse gesteuert. Bestätigen Sie, dass die in der Berechnung verwendeten Begegnungen veröffentlicht sind und Ergebnisse eingegeben haben.

  • Falsche Mannschaften in der Tabelle ausgewählt — Überprüfen Sie auf dem Ligatabellen-Bearbeitungsbildschirm, ob die richtigen Mannschaften aufgelistet sind. Im „Auto"-Modus werden die Mannschaften aus Begegnungen in der zugewiesenen Liga/Saison abgerufen.

Spielerstatistiken zeigen Null

Symptom: Die Statistiken eines Spielers in seinem Profil oder in einer Spielerliste werden als Null angezeigt.
​

Häufige Ursachen und Lösungen:
​

  • Begegnung nicht veröffentlicht — Statistiken werden nur aus veröffentlichten Begegnungen berechnet. Entwürfe oder geplante Begegnungen werden nicht einbezogen. Veröffentlichen Sie die Begegnungen mit den Leistungsdaten des Spielers.

  • Keine Ergebnisse eingegeben — Die Begegnung muss eingegebene Ergebnisse haben (Spielstände/Ergebnisse). Begegnungen ohne Ergebnisse tragen nicht zu Statistiken bei.

  • Leistungsspalten nicht konfiguriert — Gehen Sie zu SportsPress > Konfigurieren > Spielerleistung und bestätigen Sie, dass die Spalten eingerichtet sind. Wenn keine Leistungsspalten vorhanden sind, können keine Statistiken erfasst werden.

  • Spielerstatistik-Gleichungen verweisen auf fehlende Variablen — Gehen Sie zu SportsPress > Konfigurieren > Spielerstatistiken und überprüfen Sie, ob die Gleichung jeder Statistik auf vorhandene Leistungsspalten-Variablennamen verweist.

  • Spieler nicht in der Begegnung aufgelistet — Öffnen Sie den Bearbeitungsbildschirm der Begegnung und bestätigen Sie, dass der Spieler im Spielprotokoll seiner Mannschaft erscheint.

Konflikte mit Caching-Plugins

Symptom: SportsPress-Daten (Ligatabellen, Spielerlisten, Begegnungsergebnisse) erscheinen veraltet oder werden nach dem Speichern von Änderungen nicht aktualisiert. Zufällige Sponsorenrotation funktioniert nicht.
​

Bekannt betroffene Plugins:
​

  • Litespeed Cache — Objekt-Caching kann verhindern, dass SportsPress-Meta-Abfragen aktuelle Daten zurückgeben.

  • W3 Total Cache — Objekt-Cache und Datenbank-Cache können dynamische SportsPress-Abfragen beeinträchtigen.

Lösungen:
​

  • Deaktivieren Sie das Objekt-Caching für Seiten mit SportsPress-Inhalten, oder konfigurieren Sie Cache-Ausnahmen für SportsPress-Beitragstyp-URLs (z. B. Pfade, die /event/, /team/, /player/ enthalten).

  • Fügen Sie in Litespeed Cache SportsPress-Beitragstyp-Slugs zur Liste „Nicht cachen URIs" hinzu.

  • Deaktivieren Sie in W3 Total Cache den „Datenbank-Cache", wenn Tabellen-/Listendaten nach Begegnungsergebnis-Änderungen nicht aktualisiert werden.

  • Sponsoren verwenden eine AJAX-Anfrage, um das Caching für die zufällige Rotation zu umgehen — stellen Sie sicher, dass Ihre Caching-Konfiguration keine AJAX-Antworten zwischenspeichert.

PHP-Fehler oder leere Bildschirme

Symptom: Admin-Bildschirme zeigen PHP-Warnungen, fatale Fehler oder leere Seiten nach dem Aktualisieren von PHP oder SportsPress.
​

Mindestanforderungen:
​

  • PHP 5.2.4 oder höher (PHP 7.4+ empfohlen; PHP 8.x wird ab neueren Versionen unterstützt)

  • WordPress 3.8 oder neuer

  • MySQL 5.0 oder höher

  • PHP-Speicherlimit: Mindestens 64 MB empfohlen

Lösungen:
​

  • Aktualisieren Sie SportsPress Pro auf die neueste Version, da jedes kleinere PHP-Versionsupdate Kompatibilitätskorrekturen erfordern kann.

  • Wenn Sie PHP 8.x verwenden, stellen Sie sicher, dass Sie SportsPress Pro 2.7.18 oder neuer verwenden, das Fixes für PHP 8.x-Deprecation-Hinweise enthält.

  • Überprüfen Sie das PHP-Fehlerprotokoll Ihres Servers auf die spezifische Fehlermeldung. Häufige PHP 8.x-Probleme betreffen veraltete Funktionssignaturen und Null-Parameter-Behandlung.

  • Erhöhen Sie das PHP-Speicherlimit bei fatalen Speicherfehlern durch Hinzufügen von define('WP_MEMORY_LIMIT', '128M'); zu wp-config.php.

Hat dies deine Frage beantwortet?