Seite 3 von 4

Re: [3.3] Forum zeigt internal Server Error

Verfasst: 05.05.2025 12:22
von Brender
Diesmal war Strato schnell!
Guten Tag ,

vielen Dank für Ihre Anfrage.

Der von Ihnen gemeldete Fehler „500 Internal Server Error“ weist darauf hin, dass auf dem Server ein technisches Problem aufgetreten ist, das die Anzeige Ihrer Website verhindert. Solche Fehler entstehen in der Regel durch eine fehlerhafte Serverkonfiguration oder Probleme im Website-Code.

Um die Ursache gezielt einzugrenzen, möchten wir Ihnen folgende Schritte empfehlen:

1. .htaccess-Datei prüfen:
Eine fehlerhafte Anweisung in dieser Datei kann den Fehler verursachen. Bitte benennen Sie die Datei testweise über FTP oder den Dateimanager um (z. B. in .htaccess_alt) und prüfen Sie, ob die Website dann wieder erreichbar ist.

2. PHP-Version überprüfen:
Es kann sein, dass Ihre Website eine andere PHP-Version benötigt. Im STRATO Kundenmenü können Sie unter „PHP-Version ändern“ eine andere Version testen (z. B. PHP 8.1 oder 7.4).

3. Datei- und Ordnerrechte kontrollieren:
Bitte stellen Sie sicher, dass Ordner die Rechte 755 und Dateien 644 besitzen. Falsch gesetzte Rechte können zu Serverfehlern führen.

4. Fehlerhafte Plugins oder Themes (bei WordPress):
Falls Sie WordPress verwenden, kann ein Plugin oder Theme den Fehler auslösen. Über FTP können Sie den Plugin-Ordner unter /wp-content/plugins/ umbenennen, um alle Plugins testweise zu deaktivieren.

5. Fehlerprotokolle prüfen:
Im STRATO Kundenbereich finden Sie unter „Hosting > Log-Dateien“ die Datei error.log. Dort sind detaillierte Hinweise auf die Ursache des Fehlers hinterlegt.

1. habe ich gemacht. Einfach mal die Datei umbenannt, ohne Ergebnis.

2. die PHP Version kann ich nicht wie von Strato behauptet wird, abwärts einstellen. Im Moment läuft 8.1 und ist zugleich die niedrigste Version die ich einstellen kann. 7.4 schon gar nicht. Ich kann 8.1 bis 8.4.

Also habe ich einfach mal die Version geändert. Ab 8.3 läuft das Forum wieder, inkl. Punkt 1 wieder zurück geändert. Das hätte ich gestern natürlich auch mal probieren können :roll: :-? . Ich glaube das war das letzte mal auch schon das gleiche Problem.


Die Forenversion ist für 8.3 ja nicht ausgelegt. Nächster Schritt wäre das Forum zu aktualisieren oder? Danach die Erweiterungen aktualisieren?

Re: [3.3] Forum zeigt internal Server Error

Verfasst: 05.05.2025 13:55
von Scanialady
Brender hat geschrieben: 04.05.2025 19:04
Ich habe auf dem Webspace auch noch eine MediaWiki und den MyOOS Dumper laufen, beides bringt auch den 500er Fehler.
Das spricht ja dann dafür, dass auch die nicht mit der Version 8.1 lauffähig sind/waren. Ab PHP 7.4 gab es einschneidende Änderungen, die sich auf ältere Software auswirken.

Es spricht nichts dagegen, noch eine Weile bei PHP 8.1 zu bleiben (aber schon mal zu versuchen, die Kompatibilität zu 8.3 zu erreichen).

Updaten von phpBB wäre jetzt angebracht, ja. Halte dich dafür an die Anleitungen, insbesondere deaktiviere vorher die Extensionen. Es sind ein paar ältere Modelle dabei, von denen nicht gesichert ist, ob sie überhaupt mit PHP 8.x zurecht kommen. Da informiere dich bitte gründlich im jeweiligen Supportbereich dort, wo du es heruntergeladen hast bzw. in den Kommentaren zur Extension.
Vergiss auch nicht, die Styles zu aktualisieren - prosilver ist im Paket, aber andere Styles müssen ggf. ebenfalls zur neuen Version passend heruntergeladen werden. Und vergiss das Backup von Datenbank und Dateien nicht, damit im Fehlerfalle der Ursprungszustand komplett wiederhergestellt werden kann.

Knowledge Base - Update-Anleitung für die phpBB-Versionen 3.1, 3.2 und 3.3

Re: [3.3] Forum zeigt internal Server Error

Verfasst: 06.05.2025 16:43
von LukeWCS
Brender hat geschrieben: 05.05.2025 12:22 Diesmal war Strato schnell!
Sorry wenn ich so direkt bin, aber: das ist ein 08/15 Standard Antwort Block der niemand weiterhilft in diesem Fall. ;) Darf ich mal fragen, wie deine Anfrage an Strato lautete? Hast du eventuell den 500er erwähnt, aber nicht den SQL Fehler? Wenn dem so war, dann war deine Anfrage umsonst, denn ein 500er ist komplett irrelevant, das ist nur ein Symptom. Der effektive Fehler ist, wie bereits kommentiert: Uncaught Error: mysqli object is not fully initialized

edit: Ich habe in deinem Beitrag den Code Block zu einem Zitat Block geändert, da es sich hier um einen von Menschen geschrieben Text handelt.
Also habe ich einfach mal die Version geändert. Ab 8.3 läuft das Forum wieder, inkl. Punkt 1 wieder zurück geändert. Das hätte ich gestern natürlich auch mal probieren können :roll: :-? . Ich glaube das war das letzte mal auch schon das gleiche Problem.
Das bezweifle ich. Wenn dem so wäre, dann wäre der Fehler ja permanent und nicht sporadisch. Was passiert denn, wenn du wieder auf 8.1 zurückschaltest?
Die Forenversion ist für 8.3 ja nicht ausgelegt.
Korrekt, du darfst mit deinem veralteten phpBB maximal PHP 8.1 fahren.
Nächster Schritt wäre das Forum zu aktualisieren oder?
Kurz und trocken: 3.3.15 hat einen Security Fix. Ältere Versionen zu fahren ist schlicht fahrlässig.
Danach die Erweiterungen aktualisieren?
Als Zusatz zu dem was Kollegin schon schrieb, mal bei dem Thema hier den Punkt 4.e sichten:

Erweiterungen - Infos zur artgerechten Haltung

Re: [3.3] Forum zeigt internal Server Error

Verfasst: 07.05.2025 09:23
von Brender
Du darfst immer gern direkt sein ;).

Dann war die Behebung evtl. nur Glück? Könnte sein. Ich habe nur den 500er Fehler erwähnt. Ich hätte gedacht, dass die sich etwas tiefer in die Materie einarbeiten, machen sie aber wohl nicht. Ich habe dort angerufen und gesagt, Homepage/Forum ist nicht erreichbar. Darauf hin hat die gute Frau mich in die Warteschleife geschickt um kurz darauf zu sagen, dass sie keinen Fehler finden kann, der Support wird sich per Mail an mich wenden. Diese Antwort kam dann.


Ich habe nun das Forum auf .15 geupdatet. Es läuft im Moment PHP 8.3 die empfohlene Version von Strato. Es läuft so weit, nur kommt jetzt ständig dieser Fehler.

Code: Alles auswählen

	
General Error
SQL ERROR [ mysqli ]

User o3519828 already has more than 'max_user_connections' active connections [1203]

An sql error occurred while fetching this page. Please contact an administrator if this problem persists.

Den Fehler hatte ich auch schon mal. Bin mir aber nicht sicher wie ich das gelöst hatte. Man muss sich echt alles auf schreiben :roll: . Ich glaube nicht, dass die maximalen gleichzeitigen Zugriffe, aufeinmal runter gesetzt wurden :roll: .

Re: [3.3] Forum zeigt internal Server Error

Verfasst: 07.05.2025 14:20
von Scanialady
Diese Meldung ist nichts Neues - scheint gelegentlich bei Massenservern vorzukommen. Wenn du hier im Forum (unter Schnellzugriff - Suche) mal mit max_user_connection eine Suche startest, wirst du sehen, dass das schon einige Male versucht worden ist zu lösen. Möglicherweise liegt das Problem an dem von dir benutzten Stratoserver.

Eine ziemlich treffende Erklärung für die mögliche Begründung dieser Meldung gibt es beispielsweise in diesem Beitrag. Kurzform: Server überlastet.

Wenn nicht von dir, dann von irgendwem, der mit dir dort hostet. In der Regel werden solche Server ja mit bis zu 500 oder 1000 Kunden bestückt - je billiger das Paket ist, umso mehr Leute teilen sich einen Server könnte man grob sagen. Wenn da nur einer dabei ist, der Massenmails verschickt, Downloads anbietet oder einen Chat betreibt, dann leiden alle andern.

Das mal so als Gedankengang.

Re: [3.3] Forum zeigt internal Server Error

Verfasst: 07.05.2025 14:29
von Brender
Ah okay danke für die Info! Ich frage mich allerdings, wieso die Meldung ausgerechnet nach dem Update kommt und vorher quasi gar nicht....

Re: [3.3] Forum zeigt internal Server Error

Verfasst: 07.05.2025 22:22
von Scanialady
Wenns am Update läge, hätten wir schon sehr, sehr viele solche Meldungen bekommen.

Möglicherweise hat das den gleichen Grund gehabt, wie mal bei mir, als nach einem Windowsupdate keine Internetverbindung mehr zustande kam. Stundenlang. Ich hab mir das Hirn zermartert, tausend Dinge probiert, einfach keine Ursache gefunden auf dem PC oder im Router. Da gabs auch keine. Zwischenzeitlich hatte ein Bagger ein Kabel zerstört und die Leitung war einfach ausgefallen... Manche Dinge passieren einfach, und auch wenns so aussieht, muss es da keinerlei Zusammenhang geben - außer der zeitlichen Übereinstimmung.

Re: [3.3] Forum zeigt internal Server Error

Verfasst: 08.05.2025 11:58
von Brender
Okay, kann ich denoch prüfen, ob der Fehler auf meiner Seite liegt? Kann ich die offenen Verbindungen bei mir auslesen?





Zitat Strato:

vielen Dank für Ihre Anfrage.

Es scheint, dass der Fehler "User o3519828 already has more than 'max_user_connections' active connections" darauf hinweist, dass die maximale Anzahl gleichzeitiger Datenbankverbindungen überschritten wurde. Dies kann mehrere Ursachen haben:

In manchen Fällen bleiben Datenbankverbindungen offen, wenn diese nicht richtig geschlossen werden. Dies kann durch ein Skriptfehler oder unzureichende Ressourcenverwaltung in der Forensoftware ausgelöst werden.

Wenn viele Benutzer gleichzeitig auf die Datenbank zugreifen oder mehrere Prozesse gleichzeitig Datenbankverbindungen herstellen, kann die maximale Anzahl an Verbindungen überschritten werden.

Die Standard-Einstellung für 'max_user_connections' ist möglicherweise zu niedrig für die Anzahl der gleichzeitigen Benutzer auf Ihrer Website. Hier könnte eine Anpassung des Limits auf der Datenbankseite helfen, um mehr gleichzeitige Verbindungen zu ermöglichen.

Überprüfen Sie die Forensoftware auf Fehler, bei denen Datenbankverbindungen nicht ordnungsgemäß geschlossen werden. Eventuell hilft ein Update der Software oder eine Überprüfung der Codebasis.

Ein detaillierter Blick in die Logfiles könnte Hinweise darauf geben, warum viele Verbindungen gleichzeitig geöffnet bleiben.

Wenden Sie sich an Ihren Hosting-Provider oder Administrator, um die Konfiguration der MySQL-Datenbank zu überprüfen und die Zahl der erlaubten maximalen Verbindungen zu erhöhen.

Eine Optimierung der Abfragen und der Datenbankstruktur könnte helfen, die Anzahl gleichzeitig geöffneter Verbindungen zu verringern.

Falls der Fehler weiterhin besteht, empfehle ich, die PHP- und MySQL-Version sowie die verwendete Konfiguration regelmäßig zu überwachen, um schnell auf Änderungen reagieren zu können.

Ich hoffe, dies hilft Ihnen weiter.

Re: [3.3] Forum zeigt internal Server Error

Verfasst: 08.05.2025 15:13
von Brender
Wenn ich mir mal den Online Zähler anschaue:

Insgesamt sind 1464 Besucher online :: 4 sichtbare Mitglieder, 0 unsichtbare Mitglieder und 1460 Gäste (basierend auf den aktiven Besuchern der letzten 5 Minuten)
Der Besucherrekord liegt bei 4082 Besuchern, die am 07.05.2025, 13:46 gleichzeitig online waren.


Dafür dass das Forum quasi nicht zu erreichen ist, sind das ganz schön viele. Könnte es doch irgendwie auf meiner Seite liegen? Ich habe das Forum mal deaktiviert, was keine Besserung bringt. Aktuell wechselt sich der Fehler max_user_connections mit Uncaught Error: mysqli object is not fully initialized ab.

Re: [3.3] Forum zeigt internal Server Error

Verfasst: 08.05.2025 17:49
von Scanialady
Vermutlich sind die 1460 "Gäste" nicht eingetragene Bots. Insbesondere die neuen KI-Crawler können ganze Server lahm legen, während sie versuchen, mit deinen Texten sich anzulernen.

Siehe dazu auch beispielsweise folgende Themen:

https://www.phpbb.com/community/viewtopic.php?t=2652265

https://www.phpbb.com/community/viewtopic.php?t=2654650

https://www.phpbb.com/community/viewtopic.php?t=2654353


Aggressive Bots (sogenannte bad bots) sollten schon vor dem Forum ausgesperrt werden, um solche Effekte zu vermeiden. Lies dich da bitte mal schlau.