Hallo zusammen!
Ich hatte bis vor ein paar Monaten noch ein verhältnismäßig kleines Forum unter rapidforum laufen, hab wegen Austauschstudium allerdings keine Zeit gefunden gemäß den damaligen Möglichkeiten mit dem Dump in ein alternatives Forum umzuziehen. Somit bleibt mir jetzt lediglich der Dump und der rapidforum-Support ist schon länger down.
Alle Umzugsmöglichkeiten, die ich im Web fand setzen vorraus, dass sie ihren eigenen DUmp von einem noch online laufenden Forum erstellen. Für den speziellen rapidfrum-dump hab ich nur noch die Überbleibsel der damaligen Umzugsbeschreibung, mit der ich, ehrlich gesagt, aber nicht wirklich klargekommen bin.
Weiß jemand, ob ich überhaupt noch Möglichkeiten zu Wiederaufsetzung des Forums habe, wo ich diese finde oder kann mir jemand sogar Schritt für Schritt bei selbigen helfen?
Herzlichen Dank!
Mit freundlichen Grüßen
patdj
Konvertierung noch möglich? rapidforum-Dump -> phpBB
Re: Konvertierung noch möglich? rapidforum-Dump -> phpBB
Hallo,
schau mal hier für eine Lösung: http://www.phpbb.de/community/viewtopic ... 8&t=104134
EDIT: sorry, war doch für online-Konvertierung. Ich schau mich um...
EDIT2: es _gab_ da wohl einen Konverter für 30€, die Seite funktioniert aber nicht mehr. Man könnte jetzt selbst mit einigem Aufwand einen Konverter schreiben oder sich umschauen, ob es einen Konverter über Umwegen einer anderen Forensoftware gibt.
EDIT3: es würde über eine Konvertierung zu SMF gehen: http://www.simplemachines.org/community ... c=288553.0
Viele Grüße,
Bálint
schau mal hier für eine Lösung: http://www.phpbb.de/community/viewtopic ... 8&t=104134
EDIT: sorry, war doch für online-Konvertierung. Ich schau mich um...
EDIT2: es _gab_ da wohl einen Konverter für 30€, die Seite funktioniert aber nicht mehr. Man könnte jetzt selbst mit einigem Aufwand einen Konverter schreiben oder sich umschauen, ob es einen Konverter über Umwegen einer anderen Forensoftware gibt.
EDIT3: es würde über eine Konvertierung zu SMF gehen: http://www.simplemachines.org/community ... c=288553.0
Viele Grüße,
Bálint
Re: Konvertierung noch möglich? rapidforum-Dump -> phpBB
Danke für die schnelle Antwort!
Es gab einen Weg das Teil zu konvertieren, hab den Kram auch alles runtergeladen und mich in freien Minuten mal drangesetzt, nur bin was Webspace, Datenbanken, phpBB, usw. angeht eher ein ein blutiger Laie, weswegen ich an einer bestimmten Stelle hängen geblieben bin. Dazu kommt, dass ich keinen eigenen Server unterhalte und auf kostenlosen Webspace angewiesen bin. Wenn ich das richtig verstanden habe war die Umwandlung auf einen selbst unterhaltenen Server ausgelegt...
Hab die Beschreiung und die Files (meines Wissens) noch alle auf Platte. Hier das "Walkthrough"... Sorry wegen der Länge.
Wenn mir jemand hierdurchhelfen könnte wäre das schon klasse, sofern Aussicht auf Erfolg besteht.
Alternativ werde ich mal die SMF Sache austesten. In jedem Fall vielen Dank!
Es gab einen Weg das Teil zu konvertieren, hab den Kram auch alles runtergeladen und mich in freien Minuten mal drangesetzt, nur bin was Webspace, Datenbanken, phpBB, usw. angeht eher ein ein blutiger Laie, weswegen ich an einer bestimmten Stelle hängen geblieben bin. Dazu kommt, dass ich keinen eigenen Server unterhalte und auf kostenlosen Webspace angewiesen bin. Wenn ich das richtig verstanden habe war die Umwandlung auf einen selbst unterhaltenen Server ausgelegt...

Hab die Beschreiung und die Files (meines Wissens) noch alle auf Platte. Hier das "Walkthrough"... Sorry wegen der Länge.
Da das Teil in Python geschrieben ist, braucht ihr Python (eine exe
daraus zu basteln habe ich leider noch nicht geschafft). Dazu
installiert ihr folgendes in dieser Reihenfolge (Linux-User installieren
es stattdessen über ihren Paketmanager):
Python 2.5 von http://python.org/ftp/python/2.5.4/python-2.5.4.msi
(installiert nach C:\Python25)
MySQL-Python von
http://downloads.sourceforge.net/mysql- ... -py2.5.exe
(installiert ebenso nach C:\Python25)
Setuptools von
http://pypi.python.org/packages/2.5/s/s ... -py2.5.exe
(installiert ebenso nach C:\Python25)
Dann geht ihr Start -> Settings -> Control Panel -> System -> Advanced
-> Environment Variables
Dort fügt ihr bei Path hinten dran: ;C:\Python25;C:\Python25\Scripts
Dann macht ihr Start -> Run: cmd (also sozusagen ein DOS-Eingabezeile)
Dort führt ihr die folgenden Kommandos aus (installiert weitere
Python-Pakete nach C:\Python25):
easy_install SQLAlchemy
easy_install BeautifulSoup
Dann macht ihr euch irgendwo einen Ordner z.B. C:\rapid2mybb\ und holt
den Konverter:
http://www.japanisch-netzwerk.de/rapid2 ... d2mybb.zip
Darin enthalten sind zwei Dateien, rapid2mybb.py (der Konverter) und
rapid2mybb.ini (die Optionen zum Konverter). Zum Editieren der Ini
braucht ihr einen Editor, der mit Linux-Zeilenumbrüchen und UTF-8
umgehen kann, das Standard-Windows-Notepad könnte da Probleme machen.
Zur Not nehmt diesen hier:
http://notepad-plus.sourceforge.net/de/site.htm
Das war dann erstmal alles, was ihr für den Konverter braucht. Fehlt
noch der MySQL Server. Da gibt es ein Komplettpaket:
http://www.wampserver.com/
(installiert nach C:\wampserver)
Der WampServer gibt euch rechts unten ein praktisches Menü mit
localhost, www directory, und vielen anderen nützlichen Menüpunkten.
In diesem Menü geht ihr zuerst auf 'Stop all services' und dann auf
MySQL->my.ini
In der ini müssen mindestens zwei Sachen geändert werden:
"max-allowed-packet=1M" ändern in "max-allowed-packet=1000M"
(der RapidForum-Dump kann sonst nicht geladen werden)
"log-bin" und "binlog_format" auskommentieren bzw. diese beiden Zeilen
löschen (sonst bekommt ihr hunderte Megabyte nutzloser Logs auf die
Festplatte und die Konvertierung ist viel langsamer).
Danach können alle Services mit 'Start all services' wieder gestartet
werden.
Ab hier bin ich nicht mehr wirklich weitergekommen, da mir nicht wirklich klar war ob ich nun online oder offline und wo und wie eine DB erstellen sollte. Hatte zu der Zeit ein phpBB Forum online, aber nur begrenzte Admin-Rechte, da geerbt...
Als nächstes muss für den Konverter eine Datenbank erstellt werden, dazu
im Menü auf phpMyAdmin gehen, dann direkt auf der Seite steht dann schon
'create new database'.
Dort in das Feld einen Namen für die Datenbank
eintragen z.B. rapid2mybb und bei Collation 'utf8_general_ci' auswählen.
Dann auf Create klicken und die Datenbank sollte erstellt worden sein.
Für die Konvertierung werden dann zwei Datenbank-Dumps benötigt:
- Der Dump von RapidForum der aus dem Admin heruntergeladen werden kann
- Ein Backup von MyBB das im Admin CP unter Tools erstellt werden kann
Die beiden Dateien müssen zu dem Konverter ins Verzeichnis, also wohin
man es vorhin entpackt hat, z.B. C:\rapid2mybb\
Den Konverter kann man dann vom CMD-Fenster aus mit diesem Befehl
starten:
C:\rapid2mybb> python rapid2mybb.py
Beim ersten Durchlauf gibt es hier Warnungen von nicht existierenden
Datenbanken die man getrost ignorieren kann.
Nach der Konvertierung wird ein Dump erstellt der dann auf den Hoster
hochgeladen werden kann. Wer MyBB lokal installiert hat (und so
einstellt, dass es auf die rapid2mybb Datenbank zugreift) kann sich das
Ergebnis auch direkt lokal anschauen.
Im Admin CP müssen nach jeder Konvertierung unter Tools:
- alle Caches erneuert werden (sonst sieht man die Foren nicht)
- alle Zähler erneuert werden (sonst sind alle Zähler auf 0)
Anpassung der rapid2mybb.ini:
- RapidForum:
Hier kommen Datenbank Host, User, Passwort etc. (schon voreingestellt)
sowie: der Dateiname des Rapidforum-Dumps, und die Nummer / Forum-ID
eures RapidForums
- MyBB:
Hier kommen ebenso Datenbank Host, User, Passwort etc.
(falls die MyBB-Datenbank bei jemandem woanders liegt)
sowie: die URL unter der euer neues MyBB Forum liegen wird
(Themen-Links werden zu den neuen MyBB-Threads umgebogen)
- Dump:
Die Groesse die eine Datei maximal haben darf (in Megabyte),
Default ist 10 damit man leicht hochladen kann
Der Dateiname den der Ergebnisdump haben soll
- Userstrings:
Im RapidForum gibt es string0-string9 zum frei einstellen
z.B. als Profil oder Avatar oder Signatur etc.
Die Bedeutung dieser Strings in deinem RapidForum muss hier
gesetzt werden, damit diese Daten übernommen werden können.
Für Dinge die MyBB nicht direkt versteht (ausser avatar,
signature, website, birthday, icq, aim, yahoo, msn) müssen
hierzu passende Profilfelder im MyBB (Admin CP->Config->Custom
profile fields) angelegt worden sein. Die Zuordnung StringX
zu Profilfeld X kann dann hier angegeben werden.
Users:
Hier kann man auswählen ob die User(-IDs) beibehalten werden
sollen, wie Gast / Anonyme / Gelöschte User bezeichnet werden
sollen, in welche Gruppen die normalen und Admin-User kommen,
und so weiter.
Forums:
Hier kann man auswählen ob bestehende MyBB-Foren beibehalten
werden sollen.
Threads:
Hier kann die Maximallänge von Thread-Subject eingestellt werden.
MyBB hat eine Grenze bei 120 Zeichen, damit das RE: noch davor
passt schneidet der Konverter default bei 115 Zeichen ab.
(In unserem Forum hatte nur ein Thread ein zu langes Subject)
Charset:
Hier kann die Zeichensatzkonvertierung beeinflusst werden.
Standardmaessig nimmt der Konverter ascii, cp1252, shift-jis
und utf-8 mit. Die Reihenfolge ist wichtig, ob es klappt ist
fraglich, muss man ausprobieren. Wenn noch jemand einen
schrägen Zeichensatz im Forum hat (bei uns: Japanisch) muss
hier ein wenig experimentieren.
HTML:
Übersetzung von HTML-Tags in Newlines / BBCodes.
Muss man normal nicht ändern.
Wenn mir jemand hierdurchhelfen könnte wäre das schon klasse, sofern Aussicht auf Erfolg besteht.
Alternativ werde ich mal die SMF Sache austesten. In jedem Fall vielen Dank!