Seite 1 von 2
Fehler beim anlegen von Gruppen
Verfasst: 24.11.2002 21:48
von Projekt
Hi,
beim anlegen von Gruppen erscheint bei mir ein Fehler.
Eine Gruppe lässt sich anlegen aber bei der nächsten kommt folgender Fehler:
----------------------->schnipp
Could not insert new group
DEBUG MODE
SQL Error : 1062 Duplicate entry '8388607' for key 1
INSERT INTO phpbb_groups (group_type, group_name, group_description, group_moderator, group_single_user) VALUES (0, '2', 'we', 2, '0')
Line : 291
File : /homepages/23/d26237961/htdocs/pro/forum/admin/admin_groups.php
----------------------------------------------->schnap
Kann mir einer helfen?
Verfasst: 24.11.2002 23:22
von Mister_X
mache am besten ein Backup der deinPrefix_groups Tabelle
lösche sie
und lege sie danach mit dem Backup neu an.
der auto_increment Wert scheint sich bei dir irgendwie hochgestellt zu haben.
Verfasst: 10.05.2003 08:45
von statix
habe genau das gleiche Problem.
Bin deiner Anweisung gefolgt und habe die Tabelle gelöscht und neu angelegt (blanko!).
Danach bin ich in die Gruppen Einstellung gegangen und habe eine neue Gruppe angelegt -> ohne Probleme.
Aber bei der zweiten Gruppe kommt dann folgender fehler:
Code: Alles auswählen
Could not insert new group
DEBUG MODE
SQL Error : 1062 Duplicate entry '8388607' for key 1
Problem scheint zu sein, dass er den Key schon für die erste Gruppe benutzt hat!
Es treten auch Probleme bei der Befugnis von Benutzern auf. Kann es damit zusammen hängen, dass ich mal testweise einen Benutzer angelegt habe, dann gelöscht und danach wieder angelegt habe, kam nämlich auch eine SQL Fehlermeldung, Benutzer wurde aber erzeugt!
Verfasst: 10.05.2003 23:13
von Mister_X
Gruppe:
guck mal per link:phpmyadmin in die phpbb_groups Tabelle -> Anzeigen welche group_id hat den die eine von dir erzeugte Gruppe ?
Benutzer:
Was für Probleme, Fehlermeldungen ?
Verfasst: 11.05.2003 11:35
von Gast
Also die eine Gruppen_ID ist
8388607 und wenn ich eine neue anlegen will, scheint er die gleiche ID verwenden zu wollen. Sollte das nicht einfach fortlaufend sein? Mein letzter User hat die ID
6!
Und wenn ich die Befugnisse eines Benutzer (den ich schon mal angelegt habe, dann gelöscht und erneut angelegt habe) ändern will (also den Zugang zu Privaten Foren gestatten) kommt folgende Fehlermeldung:
Code: Alles auswählen
SQL Error : 1064 You have an error in your SQL syntax near ' 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0)' at line 2
INSERT INTO phpbb_auth_access (forum_id, group_id, auth_read, auth_post, auth_reply, auth_edit, auth_delete, auth_sticky, auth_announce, auth_vote, auth_pollcreate, auth_attachments, auth_download, auth_mod) VALUES (3, , 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0)
Line : 386
File : /usr/local/httpd/htdocs/pixel4d.de/forum/admin/admin_ug_auth.php
Achja und die SQL Tabelle für Groups weisst, eine ID
-1 Anonymous,
2 und 3 als Admin auf (das Stimmt auch),
4 - 6 als Personal User und dann die Gruppe. Aber eigentlich habe ich 2 Admins und 4 User, also irgendwie scheint der angelegt-gelöscht-wieder angelegt user zu fehlen, kann ich den mit
ID 7 einfach nachtragen bzw. wie bekomme ich die Verknüpfung zu den Userdaten raus?
Verfasst: 11.05.2003 11:51
von Acid
Vielleicht hilft Dir dieses Tool weiter...
http://phpbb.kordowich.net/index.php?pgid=3
Verfasst: 13.05.2003 07:56
von statix
das klingt ja sehr gut, nur leider tut sich bei mir beim Download nichts.
Wäre es möglich dass mir das jemand mailt? Wäre echt Klasse.
Verfasst: 13.05.2003 08:05
von statix
download hat doch funktioniert.
werde es später mal testen!

Verfasst: 13.05.2003 09:44
von statix
hab das tool jetzt mal eingebunden und mal auf die schnelle getestet:
Code: Alles auswählen
Checking user and group tables
Disabling board
Delaying three seconds to allow database actions to finish...
Checking for incorrect pending information
Nothing to do :-)
Checking for users with multiple or no single user group
Recreating single user groups for user: 6
Fehler: Couldn't add group data!
SQL Error : 1062 Duplicate entry '8388607' for key 1
INSERT INTO phpbb_groups (group_type, group_name, group_description, group_moderator, group_single_user) VALUES (1, '', 'Personal User', 0, 1)
Line : 288
File : /usr/local/httpd/htdocs/pixel4d.de/forum/admin/admin_db_maintenance.php
Ist wieder die gleiche Fehlermeldung wie am Anfang schon.
Verfasst: 13.05.2003 10:39
von Acid
Übrigens, wenn das Tool bei solch einer Fehlermeldung steckenbleibt, ist das Board weiterhin deaktiviert... müsstest es dann also wieder aktivieren.
Bei dem Tool gibt´s auch ´n auto_increment Menüpunkt.. führe diesen ma aus.