![]() |
Merge: SQL-Error beim Importieren der User von phpBB3 - Druckversion +- MyBB.de Forum (https://www.mybb.de/forum) +-- Forum: Archiv (https://www.mybb.de/forum/forum-57.html) +--- Forum: MyBB 1.4.x (https://www.mybb.de/forum/forum-51.html) +---- Forum: Installation/Aktualisierung (https://www.mybb.de/forum/forum-53.html) +---- Thema: Merge: SQL-Error beim Importieren der User von phpBB3 (/thread-13566.html) |
Merge: SQL-Error beim Importieren der User von phpBB3 - pcworld - 21.06.2009 Hallo! Ich bin gerade dabei, ein phpBB3-Forum zu konvertieren. Mit Merge Beta 3 hat das auch mal alles super geklappt, aber mit der Beta 5 gibt es so wie es aussieht Probleme (und einen Download zur Beta 3 finde ich nicht mehr, und die habe ich vorher gelöscht ![]() Folgender Fehler kommt bei "Inserting user #634" MyBB has experienced an internal SQL error and cannot continue. Code: SQL Error: Gibt es da einen Ausweg? Oder vielleicht doch noch einen DL zu Beta 3? Gruß, pcworld RE: Merge: SQL-Error beim Importieren der User von phpBB3 - Michael - 21.06.2009 In dem Benutzernamen des Users scheint ein Sonderzeichen zu sein. Kannst du dieses mal entfernen und es dann nochmal versuchen? Nach der Konvertierung kannst du den Namen ja wieder ändern. RE: Merge: SQL-Error beim Importieren der User von phpBB3 - pcworld - 22.06.2009 Gut, wenn ich bei diesem Mitglied den Umlaut entferne, kann das Mitglied konvertiert werden. Aber es gibt bei uns 20 Mitglieder, die ä, ö bzw. ü enthalten. Muss ich die jetzt alle umbenennen? In der Beta 3 von Merge ging es auch. Auf jeden Fall sollte man diesen Bug melden. Aber warum heißt es dann "1062 - Duplicate entry 'M' for key 2"? Gruß, pcworld PS: Ich denke, diesen Thread kann man nach "Bugs" verschieben. RE: Merge: SQL-Error beim Importieren der User von phpBB3 - Michael - 22.06.2009 Report: http://community.mybboard.net/thread-51756.html RE: Merge: SQL-Error beim Importieren der User von phpBB3 - pcworld - 22.06.2009 Du kannst noch dazu schreiben, dass es in meinem Fall an den Umlauten liegt, das steht nämlich schonmal fest. Also die Probleme treten auf jeden Fall bei äöü auf. MySQL-Zeichensatz der DBs (phpBB und MyBB): UTF-8 Unicode. Gruß, pcworld RE: Merge: SQL-Error beim Importieren der User von phpBB3 - pcworld - 27.06.2009 So, jetzt habe ich es irgendwie hinbekommen, dass das Zeugs konvertiert ist (irgendwie über die Kodierung oder so, ich weiß auch nicht mehr so genau ![]() Jetzt ist aber das Problem, dass immer wenn irgendwo ein Umlaut kommt (in Forenbeschreibungen oder Threads), die Zeichenfolge ab da, wo der Umlaut kommen würde, abgehackt ist und aufhört (auch in der DB), also so: Forenbeschreibung "Hier könnt ihr ..." aus phpBB wird zu "Hier k" (und dort hört es dann auf). Gruß, pcworld Edit: Ich sehe, ein ähnliches Problem gab es hier schonmal: https://www.mybb.de/forum/thread-12194-post-87458.html#pid87458 - ich probiere mal Michaels Lösungsansatz aus. Danke, Michael (dadrauf wär ich nie gekommen)! Also es funktioniert, wenn man vor dem Konvertieren in der inc/config.php Code: $config['database']['encoding'] = 'utf8'; Code: $config['database']['encoding'] = ''; Nach dem Konvertieren muss man es dann aber so umstellen, wie es vorher war, ansonsten werden die Umlaute falsch angezeigt. Gruß, pcworld |