Probleme beim Konvertieren von Wbb2 zu SMF

Started by IrealiTY, August 11, 2008, 09:05:08 AM

Previous topic - Next topic

IrealiTY

Hallo, wenn ich den Converter starte bekomme ich folgende Fehlermeldung:



Converting ranks... Successful.
Converting members... Successful.
Converting avatars... Successful.
Converting categories... Successful.
Converting boards... Unsuccessful!
This query:

INSERT INTO `usr_web4_3`.smf_boards
(ID_BOARD, ID_PARENT, boardOrder, name, SUBSTRING(description, 1, 65534), numTopics, numPosts, memberGroups)
VALUES ('2', '1', '6', 'Orga Bereich', 'Der Bereich für die Orga ^_~', '129', '837', '-1, 0'),
('3', '1', '1', 'Vereins News', 'Neuigkeiten rund um den Verein', '36', '274', '-1, 0'),
('4', '1', '2', 'andere News', 'Alles was nicht zum Verein gehört, aber trotzdem angekündigt werden sollte.', '43', '230', '-1, 0'),
('5', '1', '4', 'Feedback', 'Sagt uns, was euch am Verein und am Forum gefällt und was nicht ^^', '16', '223', '-1, 0'),
('6', '1', '5', 'Event Bereich', 'Berichte, Fotos usw. zu unseren Events ^^', '11', '73', '-1, 0'),
('8', '7', '1', 'Manga', 'Die Buchform der japanischen Kunst des zeichnens.', '10', '130', '-1, 0'),
('9', '7', '2', 'Manhwa', 'Die Koreanische Verwandschaft der Manga', '1', '22', '-1, 0'),
('10', '7', '3', 'Anime', 'Die Japanischen Zeichentrickfilme ^^', '45', '304', '-1, 0'),
('11', '7', '4', 'J - Music', 'worum wirds hier wohl gehen? ^^\"', '21', '248', '-1, 0'),
('12', '7', '5', 'Mode, Fun und Freizeit', '', '16', '161', '-1, 0'),
('14', '13', '3', 'Foren Games', 'Die Boardspiele des Forums <b> Beiträge werden nicht gezählt </b>', '8', '573', '-1, 0'),
('15', '13', '2', 'Video Games', 'Die Welt der Videospiele ^^', '37', '410', '-1, 0'),
('16', '13', '1', 'Chat Bereich', 'Chattet bis die Finger glühen.', '69', '1704', '-1, 0'),
('18', '17', '1', 'Photoshop Artworks', 'Zeigt, wie gut ihr Photoshop beherscht.', '10', '101', '-1, 0'),
('19', '17', '2', 'handgezeichnete Artworks', 'Zeigt eure selbst gezeichneten Werke und lasst sie bewerten.', '32', '319', '-1, 0'),
('20', '17', '5', 'Hilfe', 'Ihr braucht Hilfe beim Umgang mit Photoshop oder Ähnlichen Programmen oder allgemein beim zeichnen?
Fragt hier nach ^^', '1', '26', '-1, 0'),
('21', '17', '6', 'Tutorials', 'Schritt - für - Schritt Anleitungen zum Thema Grafik und Design.', '3', '6', '-1, 0'),
('22', '17', '3', 'Sonstige Artworks', '3D Arts, Fotos, etc~ alles was in die anderen Bereiche nicht passt ^^', '15', '141', '-1, 0'),
('23', '1', '3', 'Vorstellbereich', 'Für unsere neuen User^^', '55', '666', '-1, 0'),
('24', '7', '6', 'Fan Fiction', 'Schreibt eure eigenen FF\'s und lasst sie hier bewerten', '9', '65', '-1, 0'),
('25', '24', '1', 'FSK 18 Fan Fiction', 'Die etwas krasseren Texte ^^', '1', '5', '-1, 0'),
('26', '2', '1', 'Orga Tagebuch', 'Die Themen der Orga Sitzungen', '24', '100', '-1, 0'),
('27', '17', '4', 'Hentai/Ecchi Arts', 'Für die etwas freizügigeren Artworks ^^
<b>FSK 18 Bereich</b>', '3', '26', '-1, 0'),
('28', '21', '1', 'Tutorial Anfragen', '', '0', '0', '-1, 0'),
('29', '50', '7', 'Japanisch Kurs', 'Alles rund um die japanische Sprache', '6', '38', '-1, 0'),
('33', '13', '4', 'JaMaCo Cafe Artikel Vorstellung', 'Hier werden Neuheiten vom JaMaCo-Cafe vorgetsellt.', '21', '42', '-1, 0'),
('30', '29', '1', 'Grammatik', '', '1', '1', '-1, 0'),
('31', '29', '2', 'Vokabeln', '', '4', '36', '-1, 0'),
('32', '29', '4', 'Übungen', '', '0', '0', '-1, 0'),
('47', '17', '7', 'Anfragen', 'Ihr wollt eine bestimmte Grafik? Fragt nach vielleicht können wir euch helfen', '1', '1', '-1, 0'),
('35', '34', '1', 'Labern', 'Hier könnt ihr euch bissl untereinader Untehalten ^^', '2', '16', '-1, 0'),
('37', '10', '1', 'Anime Vorstellung', 'Ihr wollt einen tollen Anime vorstellen? Dann könnt ihr das hier machen', '3', '13', '-1, 0'),
('46', '12', '1', 'Go', 'Alles rund um das japanische Brettspiel ^__^', '6', '88', '-1, 0'),
('48', '40', '3', 'Vereinstreffen Juni 07', '', '10', '10', '-1, 0'),
('49', '41', '3', 'Vereinstreffen Juni 07', '', '3', '18', '-1, 0'),
('38', '14', '1', 'Foren RPG\'s', '', '4', '25', '-1, 0'),
('42', '40', '2', 'Vereinstreffen April 07', '', '5', '10', '-1, 0'),
('43', '41', '2', 'Vereinstreffen April 07', '', '0', '0', '-1, 0'),
('44', '40', '1', 'Allgemeine Gallerie', 'Hier könnt ihr allgemeine Foto\'s von anderen Events, Party\'s usw. reinsetzen', '0', '0', '-1, 0'),
('45', '41', '1', 'Allgemein', 'Erzählt uns von euren Erfahrungen auf Events, die ihr miterlebt habt, oder erzählt uns halt irgendwas anderes xD', '0', '0', '-1, 0'),
('50', '13', '5', 'Archiv', 'Alte News und nutzlose Topics ;)', '31', '102', '-1, 0'),
('51', '4', '1', 'Technische Änderungen', 'Hier könnt ihr alle Änderungen Nachlesen die Am Forum gemacht werden. <b>Keine Schreibrechte in diesem Bereich</b>', '11', '16', '-1, 0'),
('59', '15', '1', 'Konsole', 'Konsolen Games', '2', '5', '-1, 0'),
('53', '10', '2', 'Action', 'Alles zu Action Animes ', '2', '14', '-1, 0'),
('52', '7', '3', 'Filme / Serien', 'Alles rund um Asiatische Filme und Serien', '3', '23', '-1, 0'),
('54', '10', '3', 'Fantasy', 'Hier könnt ihr über Fantasy Animes labern', '2', '27', '-1, 0'),
('55', '10', '4', 'Drama', '', '0', '0', '-1, 0'),
('56', '10', '5', 'Mystery / Horror', '', '4', '27', '-1, 0'),
('57', '10', '6', 'Klassik / Oldie', 'Klassische bzw alte Animes, finden hier ihren Platz', '1', '1', '-1, 0'),
('58', '10', '7', 'Shounen Ai / Shojo Ai', 'ehm...ja..Shounen Ai eben...und Shojo Ai', '1', '19', '-1, 0'),
('64', '10', '8', 'Anime Lyrics', '', '8', '12', '-1, 0'),
('60', '15', '2', 'PC Games', 'Für die PC Zocker mit Tastatur und Maus (und evtl nem Gamepad)', '0', '0', '-1, 0'),
('61', '15', '3', 'Handhelds', 'Gameboy, PSP, etc', '0', '0', '-1, 0'),
('62', '15', '4', 'OnlineGames', 'Für die, welche keine Reallife mehr haben', '3', '9', '-1, 0'),
('63', '12', '8', 'Shogi', 'Hier könnt ihr euch über das \"Japanische Schach\" unterhalten', '3', '4', '-1, 0'),
('65', '13', '1', 'Fun', 'Funny Vids, Fun Pics etc xD', '2', '8', '-1, 0'),
('66', '1', '7', 'DeMaCo-Orga', 'Alles was zu DeMaCo zu tun hat', '1', '1', '-1, 0');

Caused the error:

    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'SUBSTRING(description, 1, 65534), numTopics, numPosts, memberGroups)
    VALU' at line 2



Meine Wbb version: 2.3.6
Weis jetzt nicht welche Infos noch gebraucht werden

Mein SMF ist mit dem UTF-8 Chatset instaliert

ThorstenE

Quote from: IrealiTY on August 11, 2008, 09:05:08 AM
Meine Wbb version: 2.3.6
wunderbar, für das WBB 2.3.6 brauchen wir einen Beta-Tester.. ein passendes Script ist im Prinzip fertig, ich kann es aber selbst nicht testen da ich keine WBB 2.3.6 Datenbank hab.. hättest du Intresse es zu testen? würde dir dann heute Abend eine PM schicken mit der hoffentlich funktionierenden Datei..

PS: wenn das SMF UTF-8 hat sollte auch dein WBB UTF-8 haben, ansonsten gibt es beim Konvertieren Probleme mit Umlauten. ggf. installierst du also nochmal ein blankes, frisches SMF in der Collation latin und stellst das Forum nach erfolgreicher Konvertierung auf UTF-8 um..

IrealiTY

hu ^^ würde mich sehr freuen dein "testobjekt" zu sein, wenn es den funktioniert ^^
Kannst mich auch gerne im Messenger adden ^^

ICQ:296361818
MSN:[email protected]

ThorstenE

So, hier dann ein aktueller Stand: es hat soweit alles mit der neuen Datei funktioniert. Der neue WBB 2.3.6 Konverter wird voraussichtlich ab morgen offiziell online sein.

Jorin


djmastera2000

Quote from: TE on August 11, 2008, 02:58:54 PM
So, hier dann ein aktueller Stand: es hat soweit alles mit der neuen Datei funktioniert. Der neue WBB 2.3.6 Konverter wird voraussichtlich ab morgen offiziell online sein.

Hallo TE,

ist dieses "bereinigte" script irgendwo verfügbar?

ThorstenE

Quote from: djmastera2000 on August 18, 2008, 12:36:05 PM
Hallo TE,

ist dieses "bereinigte" script irgendwo verfügbar?
hab dir eine PM geschrieben.. bitte mal die Version aus der PM testen, ich musste leider noch ein paar Änderungen machen.. wenn sie läuft kann ich sie hoffentlich releasen..


hisax

Gibts hierzu schon aktuellere Infos oder den Konverter irgendwo zum download?

ThorstenE

#9
Quote from: hisax on August 29, 2008, 09:55:59 AM
Gibts hierzu schon aktuellere Infos oder den Konverter irgendwo zum download?
hast eine PM ;) solange ich keine 100%-OK-Rückmeldung bekomme will ich ihn nicht auf die Allgemeinheit loslassen..

Edit: so, danke für die Mitarbeit  :) : der Converter ist nun offizell zum Download erhältlich:
http://www.simplemachines.org/community/index.php?topic=259274.0

hisax

Danke für den Converter :)

Hat für mich 1a funktioniert und da war die "Mitarbeit" doch selbstverständlich!

bitpower

Hallo zusammen,

gibt es irgendwo ein how to convert?

Ich denke mir ja mal das beide foren in einer DB liegen müssen oder?

ThorstenE

Hab vor einiger Zeit mal eine ausführliche Anleitung dazu verfasst:
http://wiki.smfportal.de/Konvertierung


bitpower

Hallo und Danke für den Link.

Ich bekomme folgenden Fehler wenn ich den converter Starte:

Converting posts (this may take some time)... Unsuccessful!
This query:
SELECT
p.postid AS ID_MSG, p.threadid AS ID_TOPIC, t.boardid AS ID_BOARD,
p.posttime AS posterTime, p.userid AS ID_MEMBER,
SUBSTRING(t.topic, 1, 255) AS subject, p.ipaddress AS posterIP,
SUBSTRING(IFNULL(u.username, p.username), 1, 255) AS posterName,
SUBSTRING(IFNULL(u.email, ''), 1, 255) AS posterEmail,
allowsmilies AS smileysEnabled,
SUBSTRING(REPLACE(p.message, '<br>', '<br />'), 1, 65534) AS body,
'' AS modifiedName, 'xx' AS icon
FROM `wbb236`.bb1_posts AS p
INNER JOIN `wbb236`.bb1_threads AS t ON (t.threadid = p.threadid)
LEFT JOIN `wbb236`.bb1_users AS u ON (u.userid = p.userid)
LIMIT 0, 200;
Caused the error:

Illegal mix of collations (latin1_general_ci,IMPLICIT) and (latin1_swedish_ci,IMPLICIT) for operation 'ifnull'


Hatte jemand sowas auch schonmal?

ThorstenE

ja, deine WBB-Tabellen haben scheinbar eine unterschiedliche Collation (Zeichen-Codierung) in der Datenbank, deshalb rappelt es beim JOIN der 2. Tabelle. Du könntest per phpMyAdmin die Collation der Tabellen / Zellen vereinheitlichen oder in der wbb_to_smf.sql einfach folgendes ersetzen:

suche:
SUBSTRING(IFNULL(u.username, p.username), 1, 255) AS posterName,SUBSTRING(IFNULL(u.email, ''), 1, 255) AS posterEmail,
ersetze es durch:
SUBSTRING(p.username), 1, 255) AS posterName,'' AS posterEmail,
sauberer ist Variante 1, allerdings solltest du vor Änderung an der WBB-Datenbank ein Backup machen und dich grundlegend mit MySQL auskennen.

bitpower

Hallo und erstmal Danke für Deine Hilfe bzw. Antwort.

Nun bekomme ich einen anderen fehler, der wie folgt aussieht.

Converting ranks... Successful.
Converting members... Successful.
Converting avatars... Successful.
Converting categories... Successful.
Converting boards... Successful.
Converting topics... Successful.
Converting posts (this may take some time)... Unsuccessful!
This query:
SELECT
p.postid AS ID_MSG, p.threadid AS ID_TOPIC, t.boardid AS ID_BOARD,
p.posttime AS posterTime, p.userid AS ID_MEMBER,
SUBSTRING(t.topic, 1, 255) AS subject, p.ipaddress AS posterIP,
SUBSTRING(p.username), 1, 255) AS posterName,'' AS posterEmail,
allowsmilies AS smileysEnabled,
SUBSTRING(REPLACE(p.message, '<br>', '<br />'), 1, 65534) AS body,
'' AS modifiedName, 'xx' AS icon
FROM `wbb236`.bb1_posts AS p
INNER JOIN `wbb236`.bb1_threads AS t ON (t.threadid = p.threadid)
LEFT JOIN `wbb236`.bb1_users AS u ON (u.userid = p.userid)
LIMIT 0, 200;
Caused the error:

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '), 1, 255) AS posterName,'' AS posterEmail,
allowsmilies AS smileysEnabled,
' at line 5

DerEineDa

Das soll wohl nicht SUBSTRING(p.username), 1, 255) AS posterName,'' AS posterEmail, heißen, sondern SUBSTRING(p.username, 1, 255) AS posterName,'' AS posterEmail,

bitpower

Hmm,

ich weiß jetzt nicht wirklich wie ich diese Fehlermeldung beheben soll?

Zumahl der Code den ich tauschen sollte ja so aussieht:

SUBSTRING(IFNULL(u.username, ''), 1, 255) AS posterName,

Auch der Versuch die Klammer wegzulassen blieb leider ohne Erfolg.

ThorstenE

Sorry, war wohl ein Tippfehler von mir.. häng bitte mal deine aktuelle wbb_to_smf.sql hier an..


Advertisement: