Seite 1 von 4

Phänomen 502-Serverfehler

Verfasst: Di 18. Nov 2025, 18:45
von silral
Hallo

Ich habe ein Phänomen beim Aufruf eines Spieltages in der Adminansicht, der mir oben genannten Serverfehler präsentiert.

Zur Erklärung:
Ich habe einen Pokal erstellt mit Runde1 bis Runde3, danach folgt Achtel, Viertel, Halb und Finale.
So weit so gut. Die Runden 1 bis 3 sind beendet und die Ergebnisse eingetragen. Will ich aber jetzt auf Achtelfinale klicken, erhalte ich den 502-Serverfehler. Passiert aber nur im Adminbereich, bei der Besucheransicht funktioniert das einwandfrei. Ich kann auch nicht mit Bestimmtheit sagen, wie lange das schon so ist. Im letzten Jahr bei dem Pokal hat's noch funktioniert. Wann ich genau php einem Update unterzogen habe, kann ich nicht mehr sagen.

Ich nutze zur Zeit "php 8.4.14". Auch ein Umstellen auf die 8.3xx brachte nichts. Erst die Umstellung auf php 8.2.29 konnte diesen Fehler beheben. Das ist natürlicch nicht akzeptabel, ich möchte da schon gern aktuell bleiben.

Es wäre also schön, wenn jemand eine Lösung hätte. Evtl. hat ja noch jemand dieses "Problem" und nur noch nicht bemerkt.

lg silral

Re: Phänomen 502-Serverfehler

Verfasst: Di 18. Nov 2025, 19:03
von Henshingly
Welche LMO Version?
Vielleicht hast Du ja auch mal in PHP Server Log geschaut und kannst schon mal den Fehler hier angeben.

Schaue ich mir die Tage mal an. Habe momentan keine Testumgebung mit PHP 8.4. Die Testumgebung unter Windows geht mit XAMPP von Apache Friends nur bis 8.2.12.
Muss ich mir erst kompilieren/umsetzen auf meinen kleinen Linux System.

Gruß Henshingly

Re: Phänomen 502-Serverfehler

Verfasst: Di 18. Nov 2025, 19:14
von Henshingly
Die Ligadatei hier anzubieten, damit ich das testen kann, wäre auch nicht schlecht.

Re: Phänomen 502-Serverfehler

Verfasst: Mi 19. Nov 2025, 08:41
von Henshingly
Also um es nochmals klar zu machen, bei Deiner Beschreibung der Liga scheint es sich ja um eine Pokalliga mit 128 Mannschaften zu handeln.
Mir fehlt die Zeit und die Muße um so eine Liga zu erstellen und dann alle Ergebnisse bis zum Achtelfinale einzutragen um Deinen Fehler nachvollziehen zu können.

Also bitte die Ligadatei zur Verfügung stellen.

Danke

Re: Phänomen 502-Serverfehler

Verfasst: Mi 19. Nov 2025, 12:55
von DwB
hab mal den DFB-Pokal bei dir hochgeladen, hat zwar nur 2 Runden vor AF, aber hier gibt es kein Problem.
Also entweder konkret die .l98-Datei oder der Output des Error-Logs muss herhalten.

Re: Phänomen 502-Serverfehler

Verfasst: Mi 19. Nov 2025, 15:05
von Henshingly
Unter PHP Version 8.4.11 habe ich die von DwB begonnene Pokalrunde bis zum Finale durchgespeichert.
Ohne Fehler!
Es ist aber wie "normal", eine Pokalrunde mit 64 Teams.
Ich warte also immer noch auf die Beispielliga von Dir.

Gruß

Re: Phänomen 502-Serverfehler

Verfasst: Do 20. Nov 2025, 17:53
von silral
Hi, die LMO-Version ist für php8.x, welche genau kann ich so nicht sagen.

Hier die besagte Liga im Anhang. Dazu muss ich sagen, das es alle Ligen dieses Pokals betrifft.

Der einzige Eintrag in der Logdatei

Code: Alles auswählen

[Tue Nov 18 17:22:33.418844 2025] [proxy_fcgi:error] [pid xxx] [client xxxxxxxxx] AH01071: Got error 'PHP message: WP-Optimize: No caching took place, because the plugin location could not be found', referer: https://dynamofanseite.de/xxxxxxxx/lmoadmin.php?action=admin&todo=edit&file=/archiv/sachsenpokal/Wernesgr%C3%BCner%20Pokal%202025-26.l98&st=4
Wernesgrüner Pokal 2025-26.l98
Übrigens: Beim DFB-Pokal ist das auch nicht, es betrifft wirklich nur den Wernersgrüner Sachsenpokal.

Re: Phänomen 502-Serverfehler

Verfasst: Fr 21. Nov 2025, 08:05
von DwB
Kein Problem des LMOs.
Funktioniert in der Version von Henshingly mit PHP 8.4.11 und meiner Version mit PHP 8.4.12

Die Fehlermeldung suggeriert auch, dass die Ursache eher in WordPress zu suchen ist. die Behebung lässt sich mit einer beliebigen Suchmaschine finden.

Re: Phänomen 502-Serverfehler

Verfasst: Fr 21. Nov 2025, 21:12
von plastic
probier mal bei mir um Zeile 299

Code: Alles auswählen

  if ($lmtype != 0) {
            $teamt = array_pad(array('0'), 129, '0');
            if ($st > 1) {
                for ($i = 0; $i < ($st - 1); $i++) {
                    if (!isset($goalb[$i]) || !is_array($goalb[$i])) {
                        continue;
                    }
                    $maxMatches = count($goalb[$i]);
                    for ($j = 0; $j < $maxMatches; $j++) {
                        if (
                            !isset($goalb[$i][$j]) ||
                            !isset($goala[$i][$j]) ||
                            !isset($teama[$i][$j]) ||
                            !isset($teamb[$i][$j])
                        ) {
                            continue;
                        }
                        $m1 = $goala[$i][$j];
                        $m2 = $goalb[$i][$j];
                        $m = gewinn($i, $j, $modus[$i], $m1, $m2);

                        if ($m == 1) {
                            $teamt[$teamb[$i][$j]] = 1;
                        } elseif ($m == 2) {
                            $teamt[$teama[$i][$j]] = 1;
                        }
                        if (($klfin == 1) && ($i == $st - 2)) {
                            if ($m == 1) {
                                $teamt[$teamb[$i][$j]] = 2;
                            } elseif ($m == 2) {
                                $teamt[$teama[$i][$j]] = 2;
                            }
                        }
                    }
                }
            }
        }

Re: Phänomen 502-Serverfehler

Verfasst: Fr 21. Nov 2025, 22:04
von silral
Hi
Ein deaktivieren der Cache-Plugins sowie weiterer Plugins bringt keine Änderung des Fehlers. Auch das Ausklammern in der wp-config ist ohne Erfolg. Einen Eintrag in der htac... ist nicht vorhanden. Das Plugin WP-Optimize nutze ich nicht einmal und habe es auch nie benutzt, ist alles sehr fraglich. Ich kann alle Spieltag im "Admin" anklicken, nur nicht das "Achtelfinale", Halbfinale+Finale etc. usw. sind editierbar. Mir ist auch nicht schlüssig, warum es unter php.8.2.12 funktioniert. Zumal es auch nur diesen Pokal betrifft, beim DFB-Pokal z.B. funktioniert es einwandfrei. Aber ich suche weiter.

Re: Phänomen 502-Serverfehler

Verfasst: Sa 22. Nov 2025, 11:10
von silral
hallo plastic


Nachdem ich deine Zeilen bei mir geändert habe, funktioniert wieder alles.
Könntest du mir evtl. erklären, wo genau der Fehler lag?

Code: Alles auswählen

  if ($lmtype != 0) {
            $teamt = array_pad(array('0'), 129, '0');
            if ($st > 1) {
                for ($i = 0; $i < ($st - 1); $i++) {
                    if (!isset($goalb[$i]) || !is_array($goalb[$i])) {
                        continue;
                    }
                    $maxMatches = count($goalb[$i]);
                    for ($j = 0; $j < $maxMatches; $j++) {
                        if (
                            !isset($goalb[$i][$j]) ||
                            !isset($goala[$i][$j]) ||
                            !isset($teama[$i][$j]) ||
                            !isset($teamb[$i][$j])
                        ) {
                            continue;
                        }
                        $m1 = $goala[$i][$j];
                        $m2 = $goalb[$i][$j];
                        $m = gewinn($i, $j, $modus[$i], $m1, $m2);

                        if ($m == 1) {
                            $teamt[$teamb[$i][$j]] = 1;
                        } elseif ($m == 2) {
                            $teamt[$teama[$i][$j]] = 1;
                        }
                        if (($klfin == 1) && ($i == $st - 2)) {
                            if ($m == 1) {
                                $teamt[$teamb[$i][$j]] = 2;
                            } elseif ($m == 2) {
                                $teamt[$teama[$i][$j]] = 2;
                            }
                        }
                    }
                }
            }
        }

Re: Phänomen 502-Serverfehler

Verfasst: Sa 22. Nov 2025, 14:02
von plastic
Irgendwann lief 128 / 2 mal ins leere Warning: Trying to access array offset on null
Warning: Undefined array key 64

Re: Phänomen 502-Serverfehler

Verfasst: Sa 22. Nov 2025, 15:10
von silral
Danke, hast mir sehr geholfen.

Re: Phänomen 502-Serverfehler

Verfasst: Sa 22. Nov 2025, 15:26
von plastic
da kannste ja noch das andere Problem probieren, das wissen wir dann auch ob es bei allen funktioniert viewtopic.php?t=165 @silral

Re: Phänomen 502-Serverfehler

Verfasst: Sa 22. Nov 2025, 17:30
von silral
ja, das hab ich mir jetzt mal installiert in einen anderen Ordner. Soweit gesehen muss ich mir eine Style-Datei erstellen oder liegt es daran, das ich noch Bootstrap installieren muss? Werd die nächten Tage mal dran arbeiten. Danke