Seite 1 von 1

"ohne mein zutun" General Error SQL ERROR [ mysql4 ] ?

Verfasst: 07.06.2017 10:02
von Lyr
Hallo,

ich habe ein kleines 15Mann - Forum aufgesetzt, was eigentlich für uns ganz gut funktionierte, um ein paar Vereinsinterne Sachen abzusprechen.

Wöchentlich melden sich weitere Fremduser vornehmlich aus Russland und so an, aber ich habe die automatische Registrierung ausgestellt.

Jetzt habe ich von einem Tag auf dem anderen folgende Fehlermeldung und die Seite ist nicht mehr erreichbar:

Code: Alles auswählen

General Error
SQL ERROR [ mysql4 ]

php_network_getaddresses: getaddrinfo failed: Name or service not known [2002]

An sql error occurred while fetching this page. Please contact an administrator if this problem persists.
auch selbst nachzulesen auf www.legersegeln.de

Ich habe mit ziemlicher Sicherheit nichts gemacht/verändert, war selbst die Tage garnicht auf der Seite und meine Nutzer vermutlich auch nicht.

Ich habe ehrlich gesagt auch nicht so viel Erfahrung.
Was kann das sein, stehe total auf dem Schlauch.

Vielen Dank

Viele Grüße

Lyr

Re: "ohne mein zutun" General Error SQL ERROR [ mysql4 ] ?

Verfasst: 07.06.2017 11:21
von canonknipser
Für mich sieht das so aus, als wäre dein Datenbankserver nicht erreichbar. Da musst du wohl mit deinem Server-Provider (Hoster) sprechen.

Re: "ohne mein zutun" General Error SQL ERROR [ mysql4 ] ?

Verfasst: 07.06.2017 14:31
von vfrblue
Hat dein Hoster vielleicht die MySQL-Version aktualisiert?

Re: "ohne mein zutun" General Error SQL ERROR [ mysql4 ] ?

Verfasst: 07.06.2017 16:04
von Lyr
Hallo,

vielen Dank für die Antworten. Ich habe einfach mal beim Hoster Domainfactory angerufen.
Die haben mir jetzt aber mitgeteilt, dass es nicht an Ihnen liegt -toll :-( - und den Debug-Modus angeschaltet:

Werdet Ihr daraus schlau?

Code: Alles auswählen

General Error
SQL ERROR [ mysql4 ]

php_network_getaddresses: getaddrinfo failed: Name or service not known [2002]

BACKTRACE

FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()

FILE: [ROOT]/phpbb/db/driver/driver.php
LINE: 855
CALL: trigger_error()

FILE: [ROOT]/phpbb/db/driver/mysql.php
LINE: 104
CALL: phpbb\db\driver\driver->sql_error()

FILE: [ROOT]/cache/container_0374ec857381230fa83049643ce3cdee.php
LINE: 1253
CALL: phpbb\db\driver\mysql->sql_connect()

FILE: [ROOT]/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Container.php
LINE: 312
CALL: phpbb_cache_container->getDbal_Conn_DriverService()

FILE: [ROOT]/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/ContainerBuilder.php
LINE: 427
CALL: Symfony\Component\DependencyInjection\Container->get()

FILE: [ROOT]/phpbb/db/driver/factory.php
LINE: 52
CALL: Symfony\Component\DependencyInjection\ContainerBuilder->get()

FILE: [ROOT]/phpbb/db/driver/factory.php
LINE: 329
CALL: phpbb\db\driver\factory->get_driver()

FILE: [ROOT]/phpbb/config/db.php
LINE: 57
CALL: phpbb\db\driver\factory->sql_query()

FILE: [ROOT]/cache/container_0374ec857381230fa83049643ce3cdee.php
LINE: 605
CALL: phpbb\config\db->__construct()

FILE: [ROOT]/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Container.php
LINE: 312
CALL: phpbb_cache_container->getConfigService()

FILE: [ROOT]/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/ContainerBuilder.php
LINE: 427
CALL: Symfony\Component\DependencyInjection\Container->get()

FILE: [ROOT]/cache/container_0374ec857381230fa83049643ce3cdee.php
LINE: 509
CALL: Symfony\Component\DependencyInjection\ContainerBuilder->get()

FILE: [ROOT]/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Container.php
LINE: 312
CALL: phpbb_cache_container->getCacheService()

FILE: [ROOT]/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/ContainerBuilder.php
LINE: 427
CALL: Symfony\Component\DependencyInjection\Container->get()

FILE: [ROOT]/includes/compatibility_globals.php
LINE: 22
CALL: Symfony\Component\DependencyInjection\ContainerBuilder->get()

FILE: [ROOT]/common.php
LINE: 103
CALL: require('[ROOT]/includes/compatibility_globals.php')

FILE: [ROOT]/index.php
LINE: 23
CALL: include('[ROOT]/common.php')

Re: "ohne mein zutun" General Error SQL ERROR [ mysql4 ] ?

Verfasst: 07.06.2017 16:42
von canonknipser
Leere mal via ftp das Cache-Verzeichnis deiner phpBB-Installation ( KB:cache_leeren )
Falls das nichts hilft, musst du die Datenbankverbindungsparameter in der config.php überprüfen

Re: "ohne mein zutun" General Error SQL ERROR [ mysql4 ] ?

Verfasst: 08.06.2017 08:41
von Lyr
Wow! Canonknipser! Das hat tatsächlich funktioniert!!! (das mit dem Cache leeren)

Tausend Dank!

Kannst Du Dir erklären, wie sowas passieren kann?

Herzliche Grüße

Re: "ohne mein zutun" General Error SQL ERROR [ mysql4 ] ?

Verfasst: 11.06.2017 23:39
von gn#36
Cache Probleme sind normalerweise zu erwarten, wenn es in irgend einer Form ein Update oder eine Änderung auf dem Server gibt und die Cache Daten nicht mehr dazu passen.

phpBB cacht sehr viele PHP Objekte fertig initialisiert, so dass die Initialisierung nicht mehr gemacht werden muss. Wenn sich jetzt Serverseitig was ändert, so dass die Cachedaten nicht mehr passen, dann kommt es zu Fehlern. Das kann dir z.B. auch passieren, wenn du ein größeres Update von einer Erweiterung machst und sich z.B. ein paar Klassen signifikant ändern.

Re: "ohne mein zutun" General Error SQL ERROR [ mysql4 ] ?

Verfasst: 21.06.2017 08:24
von Lyr
gn#36 hat geschrieben:Cache Probleme sind normalerweise zu erwarten, wenn es in irgend einer Form ein Update oder eine Änderung auf dem Server gibt und die Cache Daten nicht mehr dazu passen.
Aha, dann lag es also doch am Provider. Anders hätte ich es mir auch nicht denken können. Habe selbst definitiv kein Update gemacht oder so...

Vielen Dank für die Auskunft. Werde ich mal an Domainfactory schicken und schauen, was die dazu sagen... :ugeek:

Danke,

Beste Grüße Jan

ps: Case closed! :grin: