Seite 1 von 1

[3.3] Mysqli Fatal Error

Verfasst: 28.04.2024 17:00
von Brender
Hallo,

mein Board erzeugt leider einen Fehler wenn man verschiedene Beiträge anklickt. Ich erkenne kein wirklich Muster. Mal kommt er, mal nicht. Die Seite aktualisieren reicht schon, dann baut sich die Seite normal auf. Geändert habe ich nichts, kam einfach über Nacht. So richtig kann ich den Fehler allerdings nicht einordnen. Kann mir ja jemand helfen?

Version des Boards: 3.3.9
PHP-Version: 8.1.28

Code: Alles auswählen

Fatal error: Uncaught Error: mysqli object is not fully initialized in /mnt/web616/b0/31/56960431/htdocs/phpbb/db/driver/mysqli.php:200 Stack trace: #0 /mnt/web616/b0/31/56960431/htdocs/phpbb/db/driver/mysqli.php(200): mysqli_query(Object(mysqli), 'SELECT config_n...') #1 /mnt/web616/b0/31/56960431/htdocs/phpbb/db/driver/factory.php(345): phpbb\db\driver\mysqli->sql_query('SELECT config_n...', 0) #2 /mnt/web616/b0/31/56960431/htdocs/phpbb/config/db.php(72): phpbb\db\driver\factory->sql_query('SELECT config_n...') #3 /mnt/web616/b0/31/56960431/htdocs/phpbb/config/db.php(55): phpbb\config\db->initialise(Object(phpbb\cache\driver\file)) #4 [internal function]: phpbb\config\db->__construct(Object(phpbb\db\driver\factory), Object(phpbb\cache\driver\file), 'phpbb3_config') #5 /mnt/web616/b0/31/56960431/htdocs/vendor/symfony/dependency-injection/ContainerBuilder.php(1176): ReflectionClass->newInstanceArgs(Array) #6 /mnt/web616/b0/31/56960431/htdocs/vendor/symfony/dependency-injection/ContainerBuilder.php(634): Symfony\Component\DependencyInjection\ContainerBuilder->createService(Object(Symfony\Component\DependencyInjection\Definition), Array, true, 'config') #7 /mnt/web616/b0/31/56960431/htdocs/vendor/symfony/dependency-injection/ContainerBuilder.php(1281): Symfony\Component\DependencyInjection\ContainerBuilder->doGet('config', 1, Array, true) #8 /mnt/web616/b0/31/56960431/htdocs/vendor/symfony/dependency-injection/ContainerBuilder.php(1238): Symfony\Component\DependencyInjection\ContainerBuilder->doResolveServices(Object(Symfony\Component\DependencyInjection\Reference), Array, true) #9 /mnt/web616/b0/31/56960431/htdocs/vendor/symfony/dependency-injection/ContainerBuilder.php(1149): Symfony\Component\DependencyInjection\ContainerBuilder->doResolveServices(Array, Array, true) #10 /mnt/web616/b0/31/56960431/htdocs/vendor/symfony/dependency-injection/ContainerBuilder.php(634): Symfony\Component\DependencyInjection\ContainerBuilder->createService(Object(Symfony\Component\DependencyInjection\Definition), Array, true, 'cache') #11 /mnt/web616/b0/31/56960431/htdocs/vendor/symfony/dependency-injection/ContainerBuilder.php(588): Symfony\Component\DependencyInjection\ContainerBuilder->doGet('cache', 1) #12 /mnt/web616/b0/31/56960431/htdocs/includes/compatibility_globals.php(45): Symfony\Component\DependencyInjection\ContainerBuilder->get('cache') #13 /mnt/web616/b0/31/56960431/htdocs/common.php(146): register_compatibility_globals() #14 /mnt/web616/b0/31/56960431/htdocs/viewtopic.php(20): include('/mnt/web616/b0/...') #15 {main} thrown in /mnt/web616/b0/31/56960431/htdocs/phpbb/db/driver/mysqli.php on line 200 

Re: [3.3] Mysqli Fatal Error

Verfasst: 28.04.2024 18:07
von LukeWCS
Hallo

Fehlermeldungen in Form von Screenshots sind nicht hilfreich, weil man da weder Text in die Zwischenablage kopieren kann, noch den Text später per SuFu finden kann. Bitte ersetze den Screenshot in deinem Startbeitrag durch den Text der Fehlermeldung und füge diesen innerhalb eines Code Tags ein.

Was dein Problem angeht: Ich kenne das Problem nur dann, wenn versucht wird auf den DB Dienst zuzugreifen, während dieser noch gar nicht vollständig geladen/ausgeführt wird. Das kenne ich allerdings nur von meinen lokalen TBs, in einem LB ist sowas höchst ungewöhnlich. Kontaktiere deinen Hoster mit der Fehlermeldung.

Re: [3.3] Mysqli Fatal Error

Verfasst: 28.04.2024 18:22
von Brender
Stimmt, haste Recht, ein Screenshot ist doof. Sorry, habe ich nicht bedacht.

Okay, dann kontaktiere ich mal Strato....

Re: [3.3] Mysqli Fatal Error

Verfasst: 28.04.2024 19:30
von LukeWCS
Prima, so ist die Fehlermeldung für uns erheblich praktischer.

Was das Problem angeht, habe ich auch mal zusätzlich gestöbert, aber die Erklärungen und Lösungsansätze die da genannt werden, kann ich in den meisten Fällen nicht nachvollziehen.

Fest steht nur; dass ist kein direktes phpBB Problem, sondern phpBB hat hier einfach ein Problem mit der DB festgestellt und das dann gemeldet. Unter der Bedingung deiner Aussage, dass du nichts geändert hast. Deine phpBB und PHP Versionen passen auch prima zusammen, das können wir schon mal ausschliessen.

Von daher, warten auf Hoster.

edit: Korrektur; nicht phpBB hat den Fehler gemeldet, sondern der Server.

Re: [3.3] Mysqli Fatal Error

Verfasst: 28.04.2024 20:06
von Brender
Okay danke dir. Habe mal kontaktiert. Strato braucht allerdings immer ein paar Tage...