Page 1 of 1

Kann das Spiel nicht gewinnen

Posted: Wed 24. Apr 2024, 16:45
by deninho32
Wenn ich die letzte Zahl eingebe, passiert nichts. Außerdem kann ich den Pegel nur einmal einstellen, dann verschwindet die Schaltfläche "Senden".
Eine Zeit lang hat es funktioniert, aber jetzt kann ich nur noch 1 Rätsel spielen und kann es nicht beenden.

Re: Kann das Spiel nicht gewinnen

Posted: Wed 24. Apr 2024, 17:09
by deninho32
Error log:

Code: Select all

[Wed Apr 24 10:50:15.642861 2024] [lsapi:error] [pid 6216:tid 139672395695872] [client 80.61.100.32:63719] [host forum.negentiendertien.nl] Backend fatal error: PHP Fatal error:  Maximum execution time of 30 seconds exceeded in /home/negentien13/domains/forum.negentiendertien.nl/public_html/ext/mot/sudoku/controller/mot_sudoku_main.php on line 1644\n, referer: https://forum.negentiendertien.nl/msudoku
[Wed Apr 24 10:55:52.159857 2024] [lsapi:error] [pid 25489:tid 139672236234496] [client 80.61.100.32:63856] [host forum.negentiendertien.nl] Backend fatal error: PHP Fatal error:  Maximum execution time of 30 seconds exceeded in /home/negentien13/domains/forum.negentiendertien.nl/public_html/ext/mot/sudoku/controller/mot_sudoku_main.php on line 1643\n, referer: https://forum.negentiendertien.nl/msudoku?tab=classic
[Wed Apr 24 10:55:54.026880 2024] [lsapi:error] [pid 25489:tid 139672244627200] [client 80.61.100.32:63856] [host forum.negentiendertien.nl] Backend fatal error: PHP Fatal error:  Maximum execution time of 30 seconds exceeded in /home/negentien13/domains/forum.negentiendertien.nl/public_html/ext/mot/sudoku/controller/mot_sudoku_main.php on line 1643\n, referer: https://forum.negentiendertien.nl/msudoku?tab=classic
[Wed Apr 24 10:55:54.930885 2024] [lsapi:error] [pid 25489:tid 139672227841792] [client 80.61.100.32:63856] [host forum.negentiendertien.nl] Backend fatal error: PHP Fatal error:  Maximum execution time of 30 seconds exceeded in /home/negentien13/domains/forum.negentiendertien.nl/public_html/ext/mot/sudoku/controller/mot_sudoku_main.php on line 1644\n, referer: https://forum.negentiendertien.nl/msudoku?tab=classic
[Wed Apr 24 10:55:55.166842 2024] [lsapi:error] [pid 25489:tid 139672261412608] [client 80.61.100.32:63856] [host forum.negentiendertien.nl] Backend fatal error: PHP Fatal error:  Maximum execution time of 30 seconds exceeded in /home/negentien13/domains/forum.negentiendertien.nl/public_html/ext/mot/sudoku/controller/mot_sudoku_main.php on line 1644\n, referer: https://forum.negentiendertien.nl/msudoku?tab=classic
[Wed Apr 24 10:55:55.178803 2024] [lsapi:error] [pid 25489:tid 139672253019904] [client 80.61.100.32:63856] [host forum.negentiendertien.nl] Backend fatal error: PHP Fatal error:  Maximum execution time of 30 seconds exceeded in /home/negentien13/domains/forum.negentiendertien.nl/public_html/ext/mot/sudoku/controller/mot_sudoku_main.php on line 1643\n, referer: https://forum.negentiendertien.nl/msudoku?tab=classic
[Wed Apr 24 10:55:55.530830 2024] [lsapi:error] [pid 25489:tid 139672269805312] [client 80.61.100.32:63856] [host forum.negentiendertien.nl] Backend fatal error: PHP Fatal error:  Maximum execution time of 30 seconds exceeded in /home/negentien13/domains/forum.negentiendertien.nl/public_html/ext/mot/sudoku/controller/mot_sudoku_main.php on line 1643\n, referer: https://forum.negentiendertien.nl/msudoku?tab=classic
[Wed Apr 24 10:56:22.282884 2024] [lsapi:error] [pid 25489:tid 139672353732352] [client 80.61.100.32:63856] [host forum.negentiendertien.nl] Backend fatal error: PHP Fatal error:  Maximum execution time of 30 seconds exceeded in /home/negentien13/domains/forum.negentiendertien.nl/public_html/ext/mot/sudoku/controller/mot_sudoku_main.php on line 1644\n, referer: https://forum.negentiendertien.nl/msudoku?tab=classic
[Wed Apr 24 15:48:09.248900 2024] [lsapi:error] [pid 17434:tid 139672412481280] [client 109.36.151.63:8766] [host forum.negentiendertien.nl] Backend fatal error: PHP Fatal error:  Maximum execution time of 30 seconds exceeded in /home/negentien13/domains/forum.negentiendertien.nl/public_html/ext/mot/sudoku/controller/mot_sudoku_main.php on line 1644\n, referer: https://forum.negentiendertien.nl/msudoku

Re: Kann das Spiel nicht gewinnen

Posted: Wed 24. Apr 2024, 17:22
by Mike-on-Tour
Muss ich mir ansehen. Melde mich dann.

Re: Kann das Spiel nicht gewinnen

Posted: Fri 26. Apr 2024, 08:51
by Mike-on-Tour
Sorry, war noch anderweitig beschäftigt (abseits des PC) und habe mir das jetzt erst etwas aufmerksamer durchgelesen.
deninho32 wrote: Wed 24. Apr 2024, 16:45 Außerdem kann ich den Pegel nur einmal einstellen, dann verschwindet die Schaltfläche "Senden".
Das ist so gewollt und war auch noch nicht anders.
deninho32 wrote: Wed 24. Apr 2024, 16:45 Wenn ich die letzte Zahl eingebe, passiert nichts.
Dann ist wohl zeitgleich mit der Eingabe auch deine Session abgelaufen, in dem Falle sollte eigentlich eine Meldung erscheinen, die dich dazu auffordert, dich neu anzumelden.
Wenn du mit phpMyAdmin (oder einem anderen vergleichbaren Programm) arbeitest, dann kannst du in der Tabelle phpbb_mot_sudoku_games nachsehen, ob dort ein Eintrag für die user_id = 1 vorhanden ist. Falls das so ist, dann bitte diese Zeile aus der Tabelle löschen und das fragliche Spiel nochmals laden, danach sollte es wieder funktionieren; falls nicht, musst du wohl oder übel das entsprechende Spiel für deine user_id aus der Tabelle löschen und es nochmals versuchen.
deninho32 wrote: Wed 24. Apr 2024, 16:45 ... aber jetzt kann ich nur noch 1 Rätsel spielen ...
Wie meinst du das? Es ist nicht vorgesehen, mehr als ein Rätsel pro Typ (Klassik, Samurai oder Ninja) gleichzeitig zu spielen, aber man kann gleichzeitig von jedem dieser drei Typen ein Rätsel offen haben.

Die Einträge in deinem Error Log haben mit dem bisher gesagten nichts zu tun und einen ganz anderen Hintergrund. Hier läuft anscheinend der Aufruf der PHP-Funktion rand() in ein Timeout, d.h. der Aufruf dieser Funktion dauert länger als der Server für die Ausführung eines PHP-Skriptes zur Verfügung stellt (in deinem Fall sind das 30 Sekunden). Das ist verwunderlich, weil das eine Core-Function von PHP ist und eigentlich nicht mehr als ein paar Millisekunden brauchen sollte. Welche PHP-Version verwendest du denn?

Re: Kann das Spiel nicht gewinnen

Posted: Sun 28. Apr 2024, 19:30
by deninho32
Php 7.4

Das Problem war, dass ich ein Spiel nicht mehr gewinnen konnte und es deshalb nicht beenden konnte. Außerdem wurde ich daran gehindert, ein anderes Level zu wählen. Ich habe nun die Erweiterung deaktiviert, die Daten gelöscht und die Erweiterung neu installiert. Ich glaube, ich habe die Ursache des Problems gefunden. Wenn man eine negative Punktzahl hat, ist es nicht mehr möglich, weiterzukommen.

Re: Kann das Spiel nicht gewinnen

Posted: Mon 29. Apr 2024, 11:27
by Mike-on-Tour
deninho32 wrote: Sun 28. Apr 2024, 19:30 Wenn man eine negative Punktzahl hat, ist es nicht mehr möglich, weiterzukommen.
Das könnte die Ursache sein, muss ich mir nochmals näher ansehen und eventuell berichtigen.

Re: Kann das Spiel nicht gewinnen

Posted: Mon 29. Apr 2024, 14:51
by deninho32
Danke schön!

Re: Kann das Spiel nicht gewinnen

Posted: Mon 29. Apr 2024, 16:46
by Mike-on-Tour
Danke fürs Melden, das hat mich auf die richtige Spur gebracht.