SMFPortal.de

Willkommen !

Autor Thema: [Konverter] Rapid-Forum zu SMF  (Gelesen 73906 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

TE

  • Gast
[Konverter] Rapid-Forum zu SMF
« am: 03. März 2009, 17:22:23 »
So, hier dann der Converter..

damit der Konverter funktioniert muss zunächst die Rapid-Datenbank importiert werden. Das ist der wirklich schwierige Teil, eine Anleitung dazu poste ich später am Abend.
dann braucht ihr ein installiertes SMF:Installation von SMF
Als Zeichensatz bitte ISO-8859-1 auswählen, da die Daten vom RapidForum diesem Format entsprechen.

Dann die Konvertierung:
Konvertierung
entpackt die Dateien aus der Anlage und legt sie im SMF-Ordner ab.
Zwei Dinge müssen im Fenster angegeben werden:
Datenbankname der Rapid-Forum DB.
Table suffix (alle Rapid Tabellen enden mit _xxxxx) xxxxx ist eine 5-Stellige Zahl, die kann man am besten mit phpMyAdmin rausbekommen. Dann anstossen und laufen lassen. Die Konvertierung eines Forums mit ca. 30.000 Beiträgen hat im Testlauf etwa 10 Minuten gedauert.

Anleitung zum Import und Bereinigung der Datenbank unter Windows liegt als PDF bei.

Wichtig: hab in der PDF einen Punkt vergessen, im Query Browser muss oben der grüne Knopf für das "Ausführen" noch gedrückt werden.

Edit: Hab gerade gesehen, die 5-stellige Zahl ist eure Rapid FID.

Update: neue Version angehängt, die einen Fehler behebt bei der Topic-Konvertierung.


* Jorin hat den Titel angepasst.
« Letzte Änderung: 19. März 2009, 14:27:28 von Jorin »

DerDark

  • Mitglied
  • **
  • Beiträge: 7
Re: [Converter] Rapid-Forum zu SMF
« Antwort #1 am: 03. März 2009, 20:05:14 »
Danke erstmal!

Wärend der Konvertierung tritt bei mir ein Fehler auf:
INSERT INTO `smf`.topics
(ID_TOPIC, ID_BOARD, ID_LAST_MSG, ID_MEMBER_STARTED, numReplies, numViews, locked, isSticky, ID_FIRST_MSG)
VALUES (<Daten>)

Caused the error:Duplicate entry '405821-3' for key 'lastMessage'

Wie soll ich mit diesem Fehler umgehen/beheben?
so wie es aussieht gibt es die Zahl 405821 in ID_LAST_MSG doppelt?!
Danke für die Hilfe!

TE

  • Gast
Re: [Converter] Rapid-Forum zu SMF
« Antwort #2 am: 03. März 2009, 20:16:14 »
tauscht du mal die rapidforum_to_smf.sql gegen diese hier aus? Konverter einfach von vorne laufen lassen.

Edit: so hab dann auch mal eine Anleitung verfasst, wie ich die Datenbank bereinigt habe, damit man sie bei jedem x-beliebigen Provider importieren kann.

Edit: alte Anlage wieder entfernt, neuere Version ist im ersten Beitrag.
« Letzte Änderung: 04. März 2009, 19:24:38 von TE »

kremsy

  • Mitglied
  • **
  • Beiträge: 16
Re: [Converter] Rapid-Forum zu SMF
« Antwort #3 am: 03. März 2009, 20:30:56 »
hallo!!
ich will auch von rapidforum auf phpbb3 kommen, habe einen linux root nur habe folgendes problem beim import
Code
mysql> source /0000005972-3c88998ff45097522d68bf9b7d995ae3.sql
ERROR 1050 (42S01): Table 'areas_5972' already exists
ERROR 1062 (23000): Duplicate entry '1' for key 1
ERROR 1050 (42S01): Table 'postings_5972' already exists
ERROR 1062 (23000): Duplicate entry '1' for key 1
ERROR 1062 (23000): Duplicate entry '17349455026517898' for key 1
ERROR 1062 (23000): Duplicate entry '17092640129091593' for key 1
ERROR 1062 (23000): Duplicate entry '16885592231144077' for key 1
ERROR 1062 (23000): Duplicate entry '16659852433420291' for key 1
ERROR 1050 (42S01): Table 'stats_5972' already exists
ERROR 1062 (23000): Duplicate entry '2004011619' for key 1
ERROR 1062 (23000): Duplicate entry '2007050118' for key 1
ERROR 1050 (42S01): Table 'topics_5972' already exists
ERROR 1062 (23000): Duplicate entry '100182571944' for key 1
ERROR 1050 (42S01): Table 'users_5972' already exists
ERROR 1062 (23000): Duplicate entry '1' for key 1
ERROR 1050 (42S01): Table 'logs_5972' already exists
Query OK, 4647 rows affected (0.12 sec)
Records: 4647  Duplicates: 0  Warnings: 0

ERROR 1146 (42S02): Table 'forumworld.forum72' doesn't exist
ERROR 1146 (42S02): Table 'forumworld.templates72' doesn't exist
ERROR 1146 (42S02): Table 'forumworld.templates72' doesn't exist
ERROR 1146 (42S02): Table 'forumworld.reggedtouchtable' doesn't exist
ERROR 1146 (42S02): Table 'forumworld.killtracker' doesn't exist


ps. i have installed mysqldumper

i hope you can answer fast

big thanks!!

TE

  • Gast
Re: [Converter] Rapid-Forum zu SMF
« Antwort #4 am: 03. März 2009, 20:33:39 »
kremsy, you can ignore this errors. all needed information is already imported in the database forum72.

kremsy

  • Mitglied
  • **
  • Beiträge: 16
Re: [Converter] Rapid-Forum zu SMF
« Antwort #5 am: 03. März 2009, 20:34:27 »
ok i hope

kremsy

  • Mitglied
  • **
  • Beiträge: 16
Re: [Converter] Rapid-Forum zu SMF
« Antwort #6 am: 03. März 2009, 20:35:57 »
Jetzt im SQL-Fenster folgenden Code eingeben:
ALTER TABLE `postings_59494` DROP `cached`;
ALTER TABLE `users_59494` DROP `messagebuffer`, DROP `smshistory`;
DROP TABLE `stats_59494`;
DROP TABLE `logs_59494`;

kann ich das in pma auch eingeben?

bzw wo bekomm ich die fid her, wenn ich keinen zugang zu dem rapidforum hab

TE

  • Gast
Re: [Converter] Rapid-Forum zu SMF
« Antwort #7 am: 03. März 2009, 20:37:39 »
Hehe, doch deutsch? dachte schon du hast einen Translator laufen und sprichst eigentlich englisch *g*
ja, kannst du .. danach sind die Binary-Daten aus der Bank raus.
zur FID:
die Tabellen heissen alle postings_FID (also eine 4-5 Stellige nummer), die du in den Queries natürlich anpassen musst.

kremsy

  • Mitglied
  • **
  • Beiträge: 16
Re: [Converter] Rapid-Forum zu SMF
« Antwort #8 am: 03. März 2009, 20:38:41 »
jo aber wo bekomm ich die nr her



hatte bei meinem 1. post vorher am anfang deutsch geschrieben, ka warum dann auf english weiter, schreib zur zeit in vielen englishen foren xD ;)

TE

  • Gast
Re: [Converter] Rapid-Forum zu SMF
« Antwort #9 am: 03. März 2009, 20:39:45 »
deine Postings heisst: postings_5972 << die 5972 ist der Tabellen Suffix / FID

kremsy

  • Mitglied
  • **
  • Beiträge: 16
Re: [Converter] Rapid-Forum zu SMF
« Antwort #10 am: 03. März 2009, 20:40:18 »
CREATE TABLE forum72.areas_5972 ( ist das diese 4 stellige nr?

kremsy

  • Mitglied
  • **
  • Beiträge: 16
Re: [Converter] Rapid-Forum zu SMF
« Antwort #11 am: 03. März 2009, 20:40:45 »
danke

kremsy

  • Mitglied
  • **
  • Beiträge: 16
Re: [Converter] Rapid-Forum zu SMF
« Antwort #12 am: 03. März 2009, 20:43:16 »
muss ich die schritte danach auch machen? oder muss ich jetz smf installieren, das ich dann auf phpbb3 wandeln kann? oder muss ich dein tool ausführen?

kremsy

  • Mitglied
  • **
  • Beiträge: 16
Re: [Converter] Rapid-Forum zu SMF
« Antwort #13 am: 03. März 2009, 20:49:04 »
vers 1-1-8??

Jorin

  • Gast
Re: [Converter] Rapid-Forum zu SMF
« Antwort #14 am: 03. März 2009, 20:53:11 »
Lies dir bitte dringendst die Forumregeln durch, besonders empfehlenswert und äußerst spannend ist Punkt 3.  ::)

 

Internes

Nutzungsbedingungen Impressum

Wissenswertes

Hilfe Knowledge Base

Nützliches

Downloads Socialmedia