• Welcome to Simple Machines Community Forum. Please login or sign up.
January 19, 2022, 05:43:09 PM

News:

SMF 2.1 RC4 has been released! Try it out and help us test! :) Read more.


Probleme beim Konvertieren von Wbb2 zu SMF

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

Previous topic - Next topic

IrealiTY

August 11, 2008, 09:05:08 AM Last Edit: August 11, 2008, 09:38:16 AM by 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:shinji@hotmail.de

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

August 29, 2008, 02:22:50 PM #9 Last Edit: September 04, 2008, 01:46:43 AM by TE
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..


ThorstenE


bitpower

Hallo,

nun ging es schon etwas weiter und ich habe einen neuen fehler  :'(

Converting personal messages (step 2)... Successful.
Converting topic notifications... Successful.
Converting board notifications... Successful.
Converting moderators... Successful.
Converting banned users (by IP)... Unsuccessful!
This query:
INSERT INTO `wbb236`.smf_ban_items
(ID_BAN_GROUP, ip_low1, ip_high1, ip_low2, ip_high2, ip_low3, ip_high3, ip_low4, ip_high4, hostname, email_address)
VALUES (34, *87, *87, 161, 161, 0, 255, 0, 255, '', '');
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 '*87, *87, 161, 161, 0, 255, 0, 255, '', '')' at line 3


Wärst Du bite so nett und schaust noch einmal?

Danke im Voraus

ThorstenE

probier's bitte mal mit der hier (hab die Einträge für die Banned-User entfernt, ich denke mal damit kannst du leben)...

bitpower

October 29, 2009, 02:50:22 PM #23 Last Edit: October 29, 2009, 03:03:31 PM by bitpower
Hallo danke für Deine Mühe klar kann ich damit leben.  :D Doch nun kommt dies:

Converting personal messages (step 2)... Successful.
Converting topic notifications... Successful.
Converting board notifications... Successful.
Converting moderators... Successful.
Converting smileys... Successful.
Converting attachments... Successful.
Recalculating forum statistics... Unsuccessful!
This query:
INSERT INTO `wbb236`.smf_categories
(name)
VALUES ('General Category');
Caused the error:
Duplicate entry '255' for key 1

ThorstenE

liegt an den zu hohen Category-Nummern, lad dir mal von hier das Fix High Category IDs runter:
http://www.simplemachines.org/community/index.php?topic=274252.0
vor der Konvertierung startest du es und führst den ersten Schritt aus, dann konvertierst du und dann beendest du das Tool.

bitpower

Man was ein mist nun das:

Duplicate entry '127' for key 1
File: /var/www/vhosts/bit-power.ath.cx/httpdocs/smf/recount_categories.php
Line: 292

ThorstenE

hast du das mit einem frischen SMF versucht und erst den Anfang ausgeführt und nach der Konvertierung den 2. Teil des Fixes?

bitpower

Ich werde morgen nochmal ein frisches aufsetzen da sich ja vom Konvertieren bereits einträge im Forum befinden vielleicht klappt es ja dann.

Danke schon-mal für Deine Hilfe

Soldier601

Hmm, der Converter ist nicht mehr vorhanden bei Downloads.... Schade

ThorstenE

Quote from: Soldier601 on December 03, 2009, 04:39:23 PM
Hmm, der Converter ist nicht mehr vorhanden bei Downloads.... Schade
welche WBB Version hast du denn genau? ist vermutlich ein "Bug" der Downloads-Seite.. kann dir aber aus unserem VCS die passende Version hier anhängen...

Advertisement: