PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Impex: Fehler beim Import von wbb 2.0.2 nach vb 3.0.6


Wh1
13.02.2005, 15:27
Hi,

ich bekomme beim Import der User folgende Fehlermeldung:

Database error in vBulletin:ImpEx Source 3.0.6:

Invalid SQL:
SELECT groupid FROM bb1_user2groups
WHERE userid = 1
mysql error: Table 'usr_ww51_2.bb1_user2groups' doesn't exist

mysql error number: 1146Die Tabelle user2groups existiert auch nicht, daher der Fehler...muss ich erst ein update von wbb machen?
Oder bekomm ich das sonst irgendwie geregelt?

Gruß RayMatrix

Mystics
13.02.2005, 17:03
Also in WBB 2.1 gibt es user2groups. Ich weiß nicht, wann diese Tabelle umbenannt wurde oder was sonst darin geändert wurde.

Also entweder du machst ein Update von deinem WBB oder du probierst, ob es reicht, wenn du in der /impex/systems/wBB/000.php alle Vorkommnisse von user2groups umbenennst (oder du benennst direkt die Tabelle in deiner Datenbank um - vorher natürlich ein Backup machen).

hcmagix
23.10.2007, 23:49
Ich weis ein altes Thema aber eben hatte ich das Vergnügen diese wbb Version nach vb zu konvertieren und bin auf dieselbe Sache gestoßen. Und um die WissensDB zu erweitern schreibe ich das hier rein für den Fall das noch andere Nachügler vor dem Problem stehen.

Per phpmyadmin ist folgende Tabelle anzulegen
CREATE TABLE bb1_user2groups (
userid int(11) unsigned NOT NULL default '0',
groupid int(11) unsigned NOT NULL default '0',
PRIMARY KEY (userid,groupid),
UNIQUE KEY groupid (groupid,userid)
) TYPE=MyISAM;

und zu füllen mit Werten wie
INSERT INTO `bb1_user2groups` VALUES (UserID, GroupID);
Bsp:
INSERT INTO `bb1_user2groups` VALUES (6, 6);
INSERT INTO `bb1_user2groups` VALUES (7, 3);
INSERT INTO `bb1_user2groups` VALUES (8, 3);
Die Werte findet man in der Tabelle bb1_users und bb1_groups.

Bei Massenimport empfielt es sich dieses Importfile mit Excel zu erstellen.

Und dann kanns via Impex losgehen.