Seite 1 von 2
[3.3] SQL ERROR [ mysqli ]
Verfasst: 06.11.2024 20:12
von NBF-TP
Hallo,
ich habe ein Umzug meiner phpBB3 Software [3.3.13] im Zuge eines Downgrade beim gleichen Webhoster durchgeführt, [php version ist 7.4]
Beim phpbb3 ACP, Cache geleert , board deaktiviert und Backup der Daten und Datenbanken durchgeführt. Alles 1:1 in den neuen www Bereich kopiert
Die Datenbank neu erstellt und den Import der ***.sql.bz2 datei per myphpAdmin durchgeführt, es wurden keine Fehler angezeigt (grünes feld import erfolgreich)
ich habe auch eine optischen Vergelich im MyphpAdmin beider Datenbanken durchgeführt, gleiche Anzahl der Tabellen: 85.
Im phpBB3 in der Datei config.php die neuen Einträge durchgeführt und abgespeichert, keine Schreibfehler zu erkennen
$dbname =
$dbuser =
$dbpasswd =
jetzt wurde heute das neue Paket freigegeben und die Domänen überspielt, es ist die gleiche Domäne geblieben.
und nun kommt nach Aufruf der Domäne dieser Fehler: da in den Klammern [] kein Hinweis auf einen Fehler besteht bin ich etwas ratlos.
Ich habe mittlerweile den Ordner cache noch manuell geleert ("production" etc.) , sieht jetzt aus wie nach einem frischen Update.
Hat jemand eine Idee, wo etwas falsch angegeben sein könnte, oder was ich prüfen sollte?
***
General Error
SQL ERROR [ mysqli ]
[]
An sql error occurred while fetching this page. Please contact an administrator if this problem persists.
***
Re: [3.3] SQL ERROR [ mysqli ]
Verfasst: 06.11.2024 20:26
von Crizzo
NBF-TP hat geschrieben: 06.11.2024 20:12
jetzt wurde heute das neue Paket freigegeben und die Domänen überspielt, es ist die gleiche Domäne geblieben.
hi,
Kannst du genauer erklären, was das bedeutet? Lief es davor problemlos?
Re: [3.3] SQL ERROR [ mysqli ]
Verfasst: 06.11.2024 20:34
von NBF-TP
Hallo,
ja, das Board lief ohne Probleme,
habe nur alle Dateien kopiert und musste nur beim Webhoster auf deren Seite im Kundenbereich die Datenbanken erstellen und habe dann mit myphpadmin das backup zip importiert, ohne angezeigte Fehler.
Habe auch gerade über eine andere Domäne den zugriff auf andere gepeicherte Daten getestet, das funktioniert alles.
Re: [3.3] SQL ERROR [ mysqli ]
Verfasst: 06.11.2024 21:58
von Scanialady
Wenn das erst heute war, ist vielleicht noch nicht alles online.
Hast du in der config.php auch die Daten zur neuen Datenbank eingegeben?
Re: [3.3] SQL ERROR [ mysqli ]
Verfasst: 06.11.2024 23:05
von NBF-TP
Hallo Scanialady,
ja, $dbname = $dbuser = $dbpasswd = wurden von mir auf die neuen Werte angepasst, zig mal geprüft, Schreibfehler ausgeschlossen, sogar mit kopieren der Ziffern kam der Fehler mit leeren Klammern []
Habe als test (mein)das Forum mit der vorherige config.php aufgerufen , dann sieht die fehlermeldung so aus:
SQL ERROR [ mysqli ]
Access denied for user 's123456_1234567'@'localhost' (using password: YES) [1045]
was was ich mir erklären kann, da der Zugang zur alte Datenbank ja jetzt deaktiviert ist, ich kann sie mit myphpadmin noch erreichen, aber halt nicht mehr über die Domäne
Ich habe auch den Kundeservice meines Webhosters angeschrieben, ob die neue Datenbank noch irgendwie anders ist als die Alte,
mal schauen was von dort als Rückmeldung kommt, falls hier jemand schon mal diesen Fehler hatte, bin für jeden Tipp dankbar.
Re: [3.3] SQL ERROR [ mysqli ]
Verfasst: 07.11.2024 08:28
von Mike-on-Tour
NBF-TP hat geschrieben: 06.11.2024 23:05
SQL ERROR [ mysqli ]
Access denied for user 's123456_1234567'@'localhost' (using password: YES) [1045]
Das sieht aus wie ein MySQL-User von 1blu, dazu passt aber nicht der Teil
@'localhost'
, falls du also in deiner config.php noch
localhost
stehen hast, musst du den Servereintrag mit dem vom Hoster mitgeteilten Servernamen ersetzen, also z.B.
$dbhost = 'mysql12.1blu.de'
Re: [3.3] SQL ERROR [ mysqli ]
Verfasst: 07.11.2024 18:56
von NBF-TP
Hallo Mike-on-Tour,
Vielen Dank für Deine Rückmeldung.
das localhost
steht schon seit ~8 Jahren so in der Config-php und das board hat damit bis vorgestern funktioniert.
natürlich ist die neue Datenbank jetzt mit einer neuerer Version erstellt worden.
bin ich mir sicher, dass irgendwas in der config.php vielleicht nicht mehr zur neuen Datenbank Struktur passt.
Ich habe auch mittlerweile im engl. phoBB Forum nach SQL Fehler Beiträge gesucht und gelesen, es wird nicht der gleiche Fehler dort aufgezeigt,
wo in den [] Klammer gar nichts steht, aber alle diese ähnlichen Fehler hatten ihre Ursache in/mit der Datenbank kommunikation.
zu deinem Tip: nur mit dem servernamen 'mysql12.1blu.de' funktioniert es auch nicht.
(das hatte ich schon vor 8 Jahren auch so wie du gedacht, da habe ich durch den config-php Tip in der knowledgebase hier es mit localhost hin bekommen.)
Ich werde nochmal eine komplett neue config.php erstellen , aus den Angaben der knowledgebase und dann mal probieren,
der Service von 1blu will sich auch noch bei mir melden, weiß nicht ob ich jetzt ein port angeben muss, oder etwas anders
morgen vormittag weiß ich dann hoffentlich mehr.
Falls jemand anderes hier auch bei 1blu ist und eine ziemlich neue config-php hat, könnte dieser doch bitte seine Einträge mit und sharen um vergleichen zu können.
bei mir lief es bis vor 2 Tagen damit, (Datenbank- und pswd Zahlen und Buchstaben hier natürlich nicht die echten aufgezeigt)
$dbms = 'phpbb\\db\\driver\\mysqli';
$dbhost = 'localhost';
$dbport = '';
$dbname = 'db123456x1234567';
$dbuser = 's123456_1234567';
$dbpasswd = '(12AB#ab34?)';
$table_prefix = 'phpbb_';
$phpbb_adm_relative_path = 'adm/';
$acm_type = 'phpbb\\cache\\driver\\file';
Re: [3.3] SQL ERROR [ mysqli ]
Verfasst: 07.11.2024 19:23
von chris1278
Frage. Ist die original db und die neue db beides das selbe.
Hintergrund:
Ich hatte mal ein Backup gehabt das mit mysql db 8 war und habe die neue db als mariadb angelegt. da hats mit dem backup einspielen geklappt aber es wurde die Datenbank nicht richtig verarbeitet.
Re: [3.3] SQL ERROR [ mysqli ]
Verfasst: 07.11.2024 19:25
von IMC
Hi,
wenn ich mir diese Anleitung anschaue werden nach dem Erstellen der Datenbank bei Abschitt 6 die Zugriffsdaten angezeigt.
https://faq.1blu.de/content/469/881/de/ ... quest.html
Re: [3.3] SQL ERROR [ mysqli ]
Verfasst: 08.11.2024 00:11
von Mike-on-Tour
Mit localhost
hat es bei 1blu bei mir noch nie funktioniert, kann es gem. der von IMC verlinkten Anleitung auch nicht.
mysql12.1blu.de
war jetzt auch nur ein Beispiel, da muss der Server eingetragen werden, den der Hoster für diese Datenbank angegeben hat.