Seite 9 von 13

Verfasst: 04.02.2007 13:25
von kellanved
Das Tool ist nicht unbekannt, die Entwicklung lief damals parallel.
Das Programm, welches in diesem Topic diskutiert wird, ist halt "Frei" und wurde ohne Gewinnstreben geschrieben - es ging mir nur um mein eigenes Forum.
Aber, das Tool funktioniert, hat ein paar lustige Features und unterstützte das phpBB bevor jenes andere Werkzeug es tat.

8)

Verfasst: 20.12.2007 22:18
von s9kee
Hat jemand das Programm zufälligerweise noch?

Verfasst: 21.12.2007 13:22
von kellanved
So, die Downloads sollten wieder gehen. Jedoch möchte ich anmerken, dass andere Projekte (genauer: eines :wink:) derartig viel höher auf meiner Prioritätenliste stehen, dass ich für den Konverter praktisch keine Entwicklung und/oder Support mehr leisten kann. Wenn es jemand übernehmen will; ich lizensiere den Code gerne unter der GPL.

Verfasst: 17.03.2008 22:44
von Moses01
Hi Leuts,

vielleicht bekomme ich doch eine Antwort auf mein Problem. :grin:
Mit dem RapidServer bin ich gut zurecht gekommen.
Aber beim RapidConverter kann ich machen was ich will, Ich bekomme immer diese Meldung :The MYSQL driver wasn't found. Check your Classpath

Und zwar wenn ich auf OK klicke, wenn ich alles unter Upload Board to phpBB eingegeben habe.

Nach 8 Std. Suchen und Probieren hoffe ich mir kann hier einer helfen.
Das phpBB2 -Board liegt lokal auf meiner Festplatte.
Als File habe ich die Backup.xml
Auch die anderen Daten müssten stimmen.

Auch habe ich schon die Datei mysql-connector-java-5.0.8-bin.jar mir ins Verzeichnis C:\Programme\Java\jdk1.6.0_05\lib\ kopiert.
Beim Classpath habe ich die Datei mit dem Pfad angegeben.

Java läuft, und auch MySQL. (PhP selbstverständlich auch)

Hat jemand eine Idee was ich machen könnte um die Meldung:
The MYSQL driver wasn't found. Check your Classpath
weg zu bekommen?
Und dass der Konverter weiter läuft?

Gruss Moses

Verfasst: 17.03.2008 23:10
von kellanved
Doe direkte Lösung wäre es, einfach .sql Dateien erzeugen zu lassenh. Dafür wird kein MySQL Treiber benötigt. Ansonsten solle Kopieren nach jdk1.6.0_05\lib\ext als Holzhammermethode funktionieren.

Verfasst: 17.03.2008 23:30
von Moses01
Das Verzeichnis /ext/ existiert bei der Version jdk1.6.0_05 nicht mehr.
Ich habe es angelegt und die mysql-connector-java-5.0.8-bin.jar dort hin kopiert.
Gleicher Fehler wieder.

Auch habe ich schon versucht den RapidConvert von dort aus zu starten, indem ich sie mit der cfg und der xml dorthin kopiert habe.
Der Fehler bleibt.

Ich vermute, dass es mit der Java-Version zusammen hängen könnte.
Die schein anders aufgebaut zu sein was Pfade und Classpath betrifft.
Z.B. Classpath braucht man gar nicht mehr zu setzen wenn die Pfade auf die /bin/ und /lib/ verweisen.
(Zumindest habe ich das im Internet gefunden.)
Das Verzeichnis /ext/ existiert gar nicht mehr.

Die anderen java Anwendungen laufen ja auch.

Kann es sein dass die Fehlermeldung nicht stimmt, und ich vielleicht im Formular etwas falsch eintrage?
Oder ist das Fenster mit der Fehlermeldung zuverlässig.

Gruss Moses

Edit:
über das SQL-File habe ich es probiert.
Es legt zwar die .SQL an, bleibt aber bei 0Byte
Das Formularfenster bleibt dabei offen.

Verfasst: 17.03.2008 23:54
von kellanved
Ich muss gestehen, ich habe die Dateien seit Jahren nicht mehr angefasst. Ich kann im Moment nicht sagen, woran das wohl scheitert.

Verfasst: 18.03.2008 00:03
von Moses01
Irgendwie beruhigend, dass ich doch nicht ein ganz offensichtlicher Fehler ist.

Ich habe es jetzt mal aus der DOS-Konsole gestartet.
Werde jetzt mal weiter nach dieser Meldung googeln:
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
Es muss mit diesem Treiber zusammen hängen.

Aber ich mache auch erst morgen weiter.
Nach 12 Std. Fehler-Suche bin ich auch am Ende mit den Nerven. :oops:

Gruss Moses

Edit:
Jetzt habe ich den Konvert mal so gestartet:
java -Xmx512M -cp C:\Programme\Java\jdk1.6.0_05\lib\mysql-connector-java-5.0.8-bin.jar -jar RapidConvert.jar

und dann versucht eine SQL zu erzeugen.
Kam in der DOS-Konsole eine neue Fehlermeldung.
Da stimmt etwas mit den der phpBB nicht.
Da habe ich wohl etwas falsch eingetragen.
Mit deiner Orginal phpBB.cfg läuft´s.
Mal sehen ob ich den Fehler finde, dann komme ich mit der SQL vielleicht weiter.
Ob es da ein Zusammenhang gibt?

Re: [Dev] Rapidforum Konverter

Verfasst: 01.03.2009 23:31
von Moses01
Nach einem Jahr habe ich diese Methode mal wieder hervorgeholt.
Seltsamer weise ist die obige Fehlermeldung nicht mehr aufgetaucht.

Ansonsten habe ich es jetzt geschafft ein Forum mal zu konvertieren.
Die über den Converter erzeugte Datei konnte ich jetzt über MyAdmin in die Datenbank einfügen.

Dazu musste ich in der my.ini folgendes ändern:
# Set the SQL mode to strict
hier habe ich die alte Zeile mit "#" auskommeniert
# sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
und durch diese ersetzt:
sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
Dann in der Datenbank "phpbb_categories" geleehrt.
Danach lies sich der Inhalt der .sql unter dem Reiter "SQL" über Copy und Past einfügen.

Die fehlenden Umlaute nach der Konvertierung in phpBB3.04 wird wohl noch am falschen Zeichensatz liegen.

Die grössten Schwierigkeiten machen mir noch die Smilies.
Die PhpBB.cfg habe ich versucht anzupassen: Z.B.

Code: Alles auswählen

###<img src="http://images.rapidforum.com/smilies/yellow2/biggrin.gif" border="0">===:D
Die Adresse zeigt auf die richtige Seite vom Rapidforum, trotzdem steht bei mir im Forum dann nur:
[img]biggrin.gif"%20border="0[/img]
das Smily wird aber natürlich nicht angezeigt.
Weiss jemand, was an der Zeile in der php.cfg falsch ist?
Wie muss die richtig lauten?

Gruss Moses01

Re: [Dev] Rapidforum Konverter

Verfasst: 02.03.2009 00:25
von Jonnsn
seit dem 28.02. gibts doch die Datenbankdumps direkt...
http://1.rapidforum.com/topic=105467419318