Seite 1 von 1

(erledigt) Fehlermeldung beim Erstellen einer Gruppe

Verfasst: 28.01.2008 00:27
von allesweg
Hallo!

Wenn ich über das Admin-Menü eine Gruppe erstellen will, bekomme ich folgende Fehlermeldung:
Could not get rank

DEBUG MODE

SQL Error : 1054 Unknown column 'group_admin_rank' in 'field list'

SELECT group_admin_rank FROM phpbb_groups WHERE group_id = 0

Line : 135
File : admin_groups.php
HIER ist die admin_groups.php

Da ich bisher nicht mit Gruppen gearbeitet habe, kann ich nicht sagen, ob der Fehler nicht evtl. schon immer besteht. Ich hab das Board leider nicht selber aufgebaut, die ersten Mods, von denen ich nicht weiß, welche es sind, hat jemand anders eingebaut.

Was kann ich versuchen, damit ich Gruppen anlegen kann?

Viele Grüße,

Anke

Verfasst: 29.01.2008 01:45
von cYbercOsmOnauT
Hallo Anke,

wie Du hier unschwer erkennen kannst, ist group_admin_rank kein Tabellenfeld das in der vanilla phpBB Datenbank existiert. Deswegen wird es wohl durch einen Mod verlangt werden. Was da jedoch in der Zelle stehen muss, kann ich nur aus dem Code erraten. Ich denke es muss dasselbe Format wie die rank_id des phpbb_ranks haben.

Geh mal per phpMyAdmin auf Deine BoardDB und führe folgende SQL durch:

Code: Alles auswählen

ALTER TABLE `phpbb_groups` ADD `group_admin_rank` SMALLINT( 5 ) UNSIGNED NULL;
Da diese Frage eher eine Mod-Supportfrage ist, schiebe ich sie mal dorthin.

Grüße,
Tekin

Verfasst: 01.02.2008 21:43
von allesweg
Hallo!

Danke schön! Ich war mir halt nicht sicher, ob es ein durch einen Mod verursachter Fehler ist, sorry fürs falsche Posten.

Dein Tipp hat leider nur einen Teil meines Fehler behoben, ich kann jetzt zwar eine Gruppe erstellen aber nicht speichern, denn dann kommt diese Fehlermeldung:

Code: Alles auswählen

Could not groups table

DEBUG MODE

SQL Error : 1054 Unknown column 'group_admin' in 'field list'

UPDATE phpbb_groups SET group_admin = '0' WHERE group_id = 0

Line : 291
File : admin_groups.php

Lieben Gruß,

Anke

edit: Habs hinbekommen, falls jemand den selben Fehler hat, ich hab folgendes gemacht:

SQL-Beehl:
ALTER TABLE phpbb_groups ADD group_admin TINYINT( 1 ) DEFAULT '0' NOT NULL;
ALTER TABLE phpbb_groups ADD group_admin_rank SMALLINT( 5 ) UNSIGNEDDEFAULT '0' NOT NULL;