[3.3] Sporadische php-Fehler

Fragen rund um die Installation, Administration und Benutzung von phpBB.
Forumsregeln
Bitte im Thementitel den Präfix deiner phpBB-Version angeben
guenniguenzelsen
Mitglied
Beiträge: 99
Registriert: 30.11.2021 13:53

[3.3] Sporadische php-Fehler

Beitrag von guenniguenzelsen »

Hallo zusammen,
in unserem Forum treten sporadisch php-Fehler auf.

Meist ist es mit einem Refresh der Seite getan, dann funktioniert wieder alles.
Wo kann ich denn hier am besten mit der Fehlersuche ansetzen?

Forenversion war 3.3.10, jetzt 3.3.11
PHP-Version 8.1.x und 8.2.11 beide gleichermaßen betroffen.
Das Fehlerprotokoll ist leer.

Gruß
Thomas
Zuletzt geändert von guenniguenzelsen am 31.10.2023 09:49, insgesamt 3-mal geändert.
Benutzeravatar
Crizzo
Administrator
Administrator
Beiträge: 11959
Registriert: 19.05.2005 21:45
Kontaktdaten:

Re: [3.3] Sporadische php-Fehler

Beitrag von Crizzo »

Hi,

Liste doch einmal alle deine Extensions mit der jeweiligen Version auf.

Die gezeigte Fehlermeldung erscheint wann genau? Bei welcher Aktion?
Benutzeravatar
LukeWCS
Supporter
Supporter
Beiträge: 2160
Registriert: 15.12.2014 10:19
Kontaktdaten:

Re: [3.3] Sporadische php-Fehler

Beitrag von LukeWCS »

Hallo
guenniguenzelsen hat geschrieben: 29.10.2023 11:46 Meist ist es mit einem Refresh der Seite getan, dann funktioniert wieder alles.
Laut Stichproben die ich genommen habe, handelt es sich hier primär um Arrays aus der User Tabelle. Wenn da Keys nicht gefunden werden können, heisst das für mich, das eine SQL Abfrage ins Leere ging bzw. das schlicht nichts zurückgegeben wurde. Also liegt hier möglicherweise ein DB Problem vor.
PHP-Version 8.1.x und 8.2.11 beide gleichermaßen betroffen.
Das Fehlerprotokoll ist leer.
Falls du damit das hier meinst:

ACP > WARTUNG > Fehler-Protokoll

Dann ist das bei PHP Fehler irrelevant. Relevant wäre hier das, was im PHP Error Log steht. Wo das bei dir zu finden ist, hängt a) vom Hoster ab und b) von den PHP Einstellungen. Das Error Log ist ausserhalb der phpBB Dateistruktur zu suchen. Wäre also interessant, was dort protokolliert wurde.
Möge das Backup mit dir sein. Immer.

Erweiterungen - Infos zur artgerechten Haltung
phpBB Ext Check - Analysesystem für phpBB Erweiterungen (Entwickler Werkzeug)
guenniguenzelsen
Mitglied
Beiträge: 99
Registriert: 30.11.2021 13:53

Re: [3.3] Sporadische php-Fehler

Beitrag von guenniguenzelsen »

Der Fehler tritt auf, wenn ich die Startseite aufrufe (bspw. aus den gespeicherten Lesezeichen).
Ich habe jetzt nach dem Error-Log geschaut.
Da sind am heutigen Tag mehrere Fehler gelistet. Bis auf die Uhrzeit immer gleich.

Folgende Extensions kommen zum Einsatz. Stets in aktuellster Version.

Name der Erweiterung: Better Prompt BBCodes
Aktuelle Version 0.0.9

Name der Erweiterung: External Links Open in New Window
Aktuelle Version 1.0.10

Name der Erweiterung: Fancybox
Aktuelle Version 1.3.1

Name der Erweiterung: Image upload use ImageMagick
Aktuelle Version 1.3.1

Name der Erweiterung: Pages
Aktuelle Version 3.0.0

Name der Erweiterung: Simple mentions
Aktuelle Version 2.0.0

Name der Erweiterung: Sortables Captcha
Aktuelle Version 2.0.2

Name der Erweiterung: Spamsecure by 69bruno
Aktuelle Version 1.0.5

Name der Erweiterung: Userreminder for phpbb (grade deaktiviert, da nicht in Verwendung)
Aktuelle Version 1.7.0

Hilft das, um das Sache auf die Spur zu kommen?

Gruß
Thomas
Zuletzt geändert von guenniguenzelsen am 31.10.2023 09:50, insgesamt 1-mal geändert.
Benutzeravatar
Crizzo
Administrator
Administrator
Beiträge: 11959
Registriert: 19.05.2005 21:45
Kontaktdaten:

Re: [3.3] Sporadische php-Fehler

Beitrag von Crizzo »

Kopier mal die Fehler als Text in Code-Tags hier rein, das mit den Links auf Screenshots ist ungeschickt.
guenniguenzelsen
Mitglied
Beiträge: 99
Registriert: 30.11.2021 13:53

Re: [3.3] Sporadische php-Fehler

Beitrag von guenniguenzelsen »

Dieser Fehler steht über 70x im heutigen Fehlerprotokoll.
Soeben beim Aufrufen des Forums wieder aufgetreten.

Code: Alles auswählen

[Sun Oct 29 13:06:28 2023] [error] [client 20x.4x.1x.x:0] AH01071: Got error 'PHP message: PHP Warning:  Undefined array key "user_type" in /kunden/xxxxx/webseiten/commorekord/co-re/phpBB3/phpbb/auth/auth.php on line 424; PHP message: PHP Warning:  Undefined array key "user_type" in /kunden/xxxxx/webseiten/commorekord/co-re/phpBB3/includes/functions.php on line 3937; PHP message: PHP Warning:  Undefined array key "user_type" in /kunden/xxxxx/webseiten/commorekord/co-re/phpBB3/phpbb/notification/method/board.php on line 147; PHP message: PHP Warning:  Undefined array key "user_form_salt" in /kunden/xxxxx/webseiten/commorekord/co-re/phpBB3/includes/functions.php on line 1981; PHP message: PHP Warning:  Undefined array key "user_form_salt" in /kunden/xxxxx/webseiten/commorekord/co-re/phpBB3/includes/functions.php on line 2010; PHP message: PHP Warning:  Undefined array key "avatar" in /kunden/xxxxx/webseiten/commorekord/co-re/phpBB3/includes/functions.php on line 3682; PHP message: PHP Warning:  Undefined array key "avatar_width" in /kunden/xxxxx/webseiten/commorekord/co-re/phpBB3/includes/functions.php on line 3683; PHP message: PHP Warning:  Undefined array key "avatar_height" in /kunden/xxxxx/webseiten/commorekord/co-re/phpBB3/includes/functions.php on line 3684; PHP message: PHP Warning:  Undefined array key "avatar_type" in /kunden/xxxxx/webseiten/commorekord/co-re/phpBB3/includes/functions.php on line 3689; PHP message: PHP Warning:  Undefined array key "username" in /kunden/xxxxx/webseiten/commorekord/co-re/phpBB3/includes/functions.php on line 3989; PHP message: PHP Warning:  Undefined array key "user_colour" in /kunden/xxxxx/webseiten/commorekord/co-re/phpBB3/includes/functions.php on line 3989; PHP message: PHP Warning:  Undefined array key "username" in /kunden/xxxxx/webseiten/commorekord/co-re/phpBB3/includes/functions.php on line 3990; PHP message: PHP Warning:  Undefined array key "user_colour" in /kunden/xxxxx/webseiten/commorekord/co-re/phpBB3/includes/functions.php on line 3990; PHP message: PHP Warning:  Undefined array key "user_new_privmsg" in /kunden/xxxxx/webseiten/commorekord/co-re/phpBB3/includes/functions.php on line 3998; PHP message: PHP Warning:  Undefined array key "user_unread_privmsg" in /kunden/xxxxx/webseiten/commorekord/co-re/phpBB3/includes/functions.php on line 3999; PHP message: PHP Warning:  Undefined array key "user_new" in /kunden/xxxxx/webseiten/commorekord/co-re/phpBB3/includes/functions.php on line 4000; PHP message: PHP Warning:  Undefined array key "username" in /kunden/xxxxx/webseiten/commorekord/co-re/phpBB3/includes/functions.php on line 4023; PHP message: PHP Warning:  Undefined array key "user_colour" in /kunden/xxxxx/webseiten/commorekord/co-re/phpBB3/includes/functions.php on line 4023; PHP message: PHP Warning:  Undefined array key "user_perm_from" in /kunden/xxxxx/webseiten/commorekord/co-re/phpBB3/includes/functions.php on line 4037; PHP message: PHP Warning:  Undefined array key "username" in /kunden/xxxxx/webseiten/commorekord/co-re/phpBB3/includes/functions.php on line 4047'
Benutzeravatar
LukeWCS
Supporter
Supporter
Beiträge: 2160
Registriert: 15.12.2014 10:19
Kontaktdaten:

Re: [3.3] Sporadische php-Fehler

Beitrag von LukeWCS »

guenniguenzelsen hat geschrieben: 29.10.2023 14:14 Da sind am heutigen Tag mehrere Fehler gelistet. Bis auf die Uhrzeit immer gleich.
Wie sieht das Log unmittelbar vor und nach diesen Fehlereinträgen aus? Sind da auch die gleichen, oder wird da noch was anderes protokolliert? Weil die Einträge im PHP Log sind auch nur die gleichen wie die Debugs die phpBB angezeigt hat.
Crizzo hat geschrieben: 29.10.2023 14:18 Kopier mal die Fehler als Text in Code-Tags hier rein, das mit den Links auf Screenshots ist ungeschickt.
Zusatz dazu: Texte in Screenshots kann man nicht per SuFu finden und man kann sie auch nicht in die Zwischenablage kopieren. Ergo für uns hier unpraktisch.

edit:
guenniguenzelsen hat geschrieben: 29.10.2023 14:22 Dieser Fehler steht über 70x im heutigen Fehlerprotokoll.
Lässt sich anhand der Uhrzeiten irgendein Muster/Intervall ausmachen?
Möge das Backup mit dir sein. Immer.

Erweiterungen - Infos zur artgerechten Haltung
phpBB Ext Check - Analysesystem für phpBB Erweiterungen (Entwickler Werkzeug)
guenniguenzelsen
Mitglied
Beiträge: 99
Registriert: 30.11.2021 13:53

Re: [3.3] Sporadische php-Fehler

Beitrag von guenniguenzelsen »

Die Fehler sind alle komplett gleich (nur zu anderen Uhrzeiten).
Davor und danach gibt es keine weiteren Meldungen/Einträge/Zeichen.
Es folgt einfach wieder genau der gleiche Fehler.

Ich kann bei der Uhrzeit auch kein besonderes Muster erkennen.

[Sun Oct 29 00:14:24 2023]
[Sun Oct 29 00:17:34 2023]
[Sun Oct 29 00:28:21 2023]
[Sun Oct 29 00:28:57 2023]
[Sun Oct 29 00:33:37 2023]
[Sun Oct 29 00:50:32 2023]
[Sun Oct 29 01:08:52 2023]
[Sun Oct 29 01:25:56 2023]
[Sun Oct 29 01:40:08 2023]
[Sun Oct 29 01:42:46 2023]
[Sun Oct 29 02:10:35 2023]
[Sun Oct 29 02:11:46 2023]
[Sun Oct 29 02:21:54 2023]
[Sun Oct 29 02:11:57 2023]
[Sun Oct 29 02:16:42 2023]
...

Korrektur: Es hat sich eine einzelne anderslautende Fehlermeldung gefunden:

Code: Alles auswählen

[Sun Oct 29 02:23:58 2023] [error] [client 2001:41d0:203:76a::1:0] AH01071: Got error 'PHP message: PHP Fatal error:  Uncaught ValueError: fread(): Argument #2 ($length) must be greater than 0 in /kunden/xxxxxx/webseiten/commorekord/co-re/phpBB3/includes/functions_download.php:276\nStack trace:\n#0 /kunden/xxxxxx/webseiten/commorekord/co-re/phpBB3/includes/functions_download.php(276): fread()\n#1 /kunden/xxxxxx/webseiten/commorekord/co-re/phpBB3/download/file.php(317): send_file_to_browser()\n#2 {main}\n  thrown in /kunden/xxxxxx/webseiten/commorekord/co-re/phpBB3/includes/functions_download.php on line 276'
Zuletzt geändert von guenniguenzelsen am 29.10.2023 14:56, insgesamt 1-mal geändert.
Benutzeravatar
LukeWCS
Supporter
Supporter
Beiträge: 2160
Registriert: 15.12.2014 10:19
Kontaktdaten:

Re: [3.3] Sporadische php-Fehler

Beitrag von LukeWCS »

guenniguenzelsen hat geschrieben: 29.10.2023 14:38 Die Fehler sind alle komplett gleich (nur zu anderen Uhrzeiten).
Davor und danach gibt es keine weiteren Meldungen/Einträge/Zeichen.
Okay, um sicher zu gehen, bitte mal alle Erweiterungen deaktivieren und phpBB erstmal Vanilla betreiben. Da die Fehlermeldungen ja offensichtlich mit einer recht hohen Frequenz auftreten, sollte es nicht lange dauern das zu testen. Ich glaube zwar aktuell aufgrund der Ext Liste nicht, dass das von den Exts kommt, aber Glaube hilft hier nicht weiter, wir müssen es effektiv wissen.

edit:
guenniguenzelsen hat geschrieben: 29.10.2023 14:38 Korrektur: Es hat sich eine einzelne anderslautende Fehlermeldung gefunden:

Code: Alles auswählen

[Sun Oct 29 02:23:58 2023] [error] [client 2001:41d0:203:76a::1:0] AH01071: Got error 'PHP message: PHP Fatal error:  Uncaught ValueError: fread(): Argument #2 ($length) must be greater than 0 in /kunden/117490_59192/webseiten/commorekord/co-re/phpBB3/includes/functions_download.php:276\nStack trace:\n#0 /kunden/117490_59192/webseiten/commorekord/co-re/phpBB3/includes/functions_download.php(276): fread()\n#1 /kunden/117490_59192/webseiten/commorekord/co-re/phpBB3/download/file.php(317): send_file_to_browser()\n#2 {main}\n  thrown in /kunden/117490_59192/webseiten/commorekord/co-re/phpBB3/includes/functions_download.php on line 276'
Da gab es einen Fehler beim Ausliefern eines Dateianhangs, phpBB konnte auf die Datei nicht zugreifen. Okay, hat mit dem Hauptproblem nichts zu tun, ist was separates, trotzdem danke.
Möge das Backup mit dir sein. Immer.

Erweiterungen - Infos zur artgerechten Haltung
phpBB Ext Check - Analysesystem für phpBB Erweiterungen (Entwickler Werkzeug)
guenniguenzelsen
Mitglied
Beiträge: 99
Registriert: 30.11.2021 13:53

Re: [3.3] Sporadische php-Fehler

Beitrag von guenniguenzelsen »

Okay
Das mache ich heute abend bis morgen früh.
Da sollte es dann keine besonderen Nachteile für die User geben.

Ich melde mich dann mit einem aktuellen Error-Log.

Danke Euch!
Zuletzt geändert von guenniguenzelsen am 31.10.2023 09:51, insgesamt 1-mal geändert.
Antworten

Zurück zu „Support-Forum“