Seite 1 von 1

SQL Fehler - ".groups' doesn't exist"

Verfasst: 12.11.2006 10:05
von senyafin
Hallo zusammen,

ich habe glaube ich gestern einen dummen Fehler begangen. Ich wollte die Flash Chat Mod von Leuchte installieren und bin mit der Tabellenstrukture irgenwie nicht klargekommen.
Dachte ich - deinstalliere mal brav den FlashChat und installiere den wieder und es wird schon passen.
Denkste.
Nun bekomme ich schon auf der Indexseite einen SQL Fehler der seltsam ist.

Code: Alles auswählen

Could not query forum moderator information

DEBUG MODE

SQL Error : 1146 Table 'phpBBdb2006.groups' doesn't exist

SELECT aa.forum_id, u.user_id, u.username FROM phpbb_auth_access aa, phpbb_user_group ug, groups g, phpbb_users u WHERE aa.auth_mod = 1 AND g.group_single_user = 1 AND ug.group_id = aa.group_id AND g.group_id = aa.group_id AND u.user_id = ug.user_id GROUP BY u.user_id, u.username, aa.forum_id ORDER BY aa.forum_id, u.user_id
Was ich nicht kapiere ist, weshalb auf einmal anstelle des Tabellenprefix der der Datenbank für die DB Abfrage angehängt wird.
Kann sich das jemand erklären?



#Edit:
Was auch noch interessant zu wissen wäre, wie lange eine DB Wiederherstellung dauert und ob phpmyadmin das optimale Werkzeug dazu ist?
Der "hängt" nun schon seit 10 min und nix passiert.

ich versuche grad auf Testspace die DB wiederherzustellen (25 MB)

Vielen Dank
Pascal

Verfasst: 12.11.2006 11:56
von Miriam

Code: Alles auswählen

...phpbb_user_group ug, groups g, phpbb_users u ...
na dann würde ich mir doch glatt mal die Abfrage in der PHP Datei anschauen.

PhpMyAdmin ist nicht das ideale Werkzeug, benutze besser mySQLDumper.
Bei mir dauert der Restore einer DB mit 45MB Umfang ca. 50sec. (mit mySQLDumper).

Verfasst: 12.11.2006 12:12
von senyafin
Hallo Miriam, mysqldumper habe ich mir installiert.

Davon unabhängig habe ich den Fehler lokalisiert.
Ich muss gestern versehentlich einen Paramter aus der constans.php gelöscht bzw verändert haben.
Ich habe die Dateien noch nicht verglichen, das ersetzen der neueren durch die vorherige hat es dann gerichtet.

Vielen herzlichen Dank (mal wieder :oops: )