News:

Wondering if this will always be free?  See why free is better.

Main Menu

phpBB2 zu SMF Problem. :(

Started by Jesse, October 19, 2004, 02:05:11 PM

Previous topic - Next topic

Jesse

Hallo zusammen,

ich habe ein altes phpBB2 Forum das ich gerne zum neuen SMF konvertieren würde, nur geht das leider nicht mit dem Konwerter da ich nicht direkt auf den DB Server zugreifen kann. :( Oder besser ausgedrückt ich kenne den direkten Pfad zur mysql DB nicht. Bitte helft mir da ich das neue SMF Board echt geil finde und mein Global Mod richtig in staunen kommt was die tollen Features des Forums angeht. :-)

Sorry aber ich bin ein DB DAU! :D

robo47

was heißt nicht direkt auf die db zugreifen? wenn es dein webspace ist und deine mysql-datenbank musst du ja irgendwie an die daten für die datenbank rankommen, bzw stehen die doch im in der config vom phpbb

Jesse

So habe gestern mit dem Support gesprochen der hat mir dann den Link zum alten Forum gegeben und ich habe das Konverter Tool gestartet, aber nur Fehlermeldungen waren das Resultat. :( Alle Accounts weg und nix ging mehr mit Einloggen da es ja keinen Account mehr gab. Liegt wohl am Konverter der die Version phpBB 2.0.10 nicht unterstüzt? Mist schade euer Board gefällt mir wirklich gut aber ich habe keine Lust auf 27.000 Beiträge zu verzichten. :(

KIKA

Bei welchen Host liegt denn dein webspace?
Ich kann nix dafür
Nur weil du paranoid bist, heißt das noch lange nicht, das sie nicht hinter dir her sind...

Daniel D.

Du brauchst doch nur das Passwort für die Datenbank und den Pfad zu den beiden Foren. Schaue mal im FTP Programm, welcher Pfad dort angezeigt wird zum Hauptverzeichnis beider Foren.

Jesse

@KIKa, ich bin bei 1und1

@ Daniel D.
Das habe ich doch schon genmacht und auch geschaffft nur der Konverter hat nicht funktioniert weil ich wohl eine neuere Version im Board verwende. Der Konferter hat nur fehler rausgespuckt und die User im SMF Board gekickt so das garnix mehr möglich war. Es hies ja auch Konverter wurde mit phpBB 2.07 getestet. :(

Christian Land

Fang doch einfach mal damit an, die Fehlermeldungen hier zu posten ::)

Isses eigentlich wirklich so schwer, mal das Gehirn einzuschalten? Wie soll man helfen, wenn jemand sagt: "Da kommen Fehlermeldungen" ... super... es gibt Dutzende Fehlermeldungen die kommen können ::)

andrea

Ein alternativer Weg der auch möglich wäre: upgrade Dein altes PHPBB auf die neuere Version, für die dann der Konverter nach SMF funktioniert...

Andrea Hubacher
Ex Lead Support Specialist
www.simplemachines.org

Personal Signature:
Most recent work:
10 Aqua Themes for SMF



Francis_Drake

#8
Nee das funktioniert nicht andrea :) er hat die neuste Version vom phpBB2 (2.0.10) der Konverter ist aber nur mit 2.0.7 getestet. Da müste er schon downgraden und ich glaub das kommt nicht gut. Aber wenn ich das dort http://www.simplemachines.org/community/index.php?topic=17945.new;boardseen#new richtig lese sollte es keine Probleme mit 2.0.10 geben. Vielleicht hat derjenige nicht beachtet das beides in der selben Datenbank liegen muß. Ohne die Fehlermeldungen kann man eh nur raten.
"Führungsstärke ist eine Frage von Intelligenz, Glaubwürdigkeit , Gerechtigkeit, Mut und Autorität." - Sun Tzu, Die Kunst des Krieges

Jesse

#9
@ SnowCrash, Meinst Du nicht das Du ein wenig unhöflich bist?

Wenn ich so "schlau" wäre wie du und mich in der Materie so Klasse auskennen würde, müsste ich nicht Fragen. Aber eins weiß ich, mit einer konstruktiven Ausdrucksweise kommt man weiter... velleicht solltest du mal darüber nachdenken. :-)


Hier habe ich viele schöne Fehlermeldungen:

Und so sieht jetzt mein Forum aus:

www.sozi.org


Ich hoffe Ihr könnt mir weiterhelfen.

Converting...

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in

/homepages/18/d65914980/htdocs/Forum/phpbb2_to_smf.php on line 215

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in

/homepages/18/d65914980/htdocs/Forum/phpbb2_to_smf.php on line 303
Converting members...
Warning: mysql_result(): supplied argument is not a valid MySQL result resource in

/homepages/18/d65914980/htdocs/Forum/phpbb2_to_smf.php on line 458

Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in

/homepages/18/d65914980/htdocs/Forum/phpbb2_to_smf.php on line 459

Warning: mysql_result(): supplied argument is not a valid MySQL result resource in

/homepages/18/d65914980/htdocs/Forum/phpbb2_to_smf.php on line 476

Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in

/homepages/18/d65914980/htdocs/Forum/phpbb2_to_smf.php on line 477

Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in

/homepages/18/d65914980/htdocs/Forum/phpbb2_to_smf.php on line 491

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in

/homepages/18/d65914980/htdocs/Forum/phpbb2_to_smf.php on line 524
successful.
Converting additional member groups...
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in

/homepages/18/d65914980/htdocs/Forum/phpbb2_to_smf.php on line 621

Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in

/homepages/18/d65914980/htdocs/Forum/phpbb2_to_smf.php on line 655
successful.
Converting categories...
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in

/homepages/18/d65914980/htdocs/Forum/phpbb2_to_smf.php on line 721

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in

/homepages/18/d65914980/htdocs/Forum/phpbb2_to_smf.php on line 731
successful.
Converting boards...
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in

/homepages/18/d65914980/htdocs/Forum/phpbb2_to_smf.php on line 827

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in

/homepages/18/d65914980/htdocs/Forum/phpbb2_to_smf.php on line 843
successful.
Converting topics...
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in

/homepages/18/d65914980/htdocs/Forum/phpbb2_to_smf.php on line 927

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in

/homepages/18/d65914980/htdocs/Forum/phpbb2_to_smf.php on line 937
successful.
Converting messages... (this may take some time)
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in

/homepages/18/d65914980/htdocs/Forum/phpbb2_to_smf.php on line 1025

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in

/homepages/18/d65914980/htdocs/Forum/phpbb2_to_smf.php on line 1038
successful.
Converting polls...
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in

/homepages/18/d65914980/htdocs/Forum/phpbb2_to_smf.php on line 1114

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in

/homepages/18/d65914980/htdocs/Forum/phpbb2_to_smf.php on line 1124
successful.
Converting poll options...
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in

/homepages/18/d65914980/htdocs/Forum/phpbb2_to_smf.php on line 1194

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in

/homepages/18/d65914980/htdocs/Forum/phpbb2_to_smf.php on line 1204
successful.
Converting previous poll votes...
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in

/homepages/18/d65914980/htdocs/Forum/phpbb2_to_smf.php on line 1273

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in

/homepages/18/d65914980/htdocs/Forum/phpbb2_to_smf.php on line 1283
successful.
Converting personal messages...
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in

/homepages/18/d65914980/htdocs/Forum/phpbb2_to_smf.php on line 1358

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in

/homepages/18/d65914980/htdocs/Forum/phpbb2_to_smf.php on line 1368
successful.
Converting personal messages (step 2)...
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in

/homepages/18/d65914980/htdocs/Forum/phpbb2_to_smf.php on line 1437

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in

/homepages/18/d65914980/htdocs/Forum/phpbb2_to_smf.php on line 1447
successful.
Converting topic notifications...
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in

/homepages/18/d65914980/htdocs/Forum/phpbb2_to_smf.php on line 1517

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in

/homepages/18/d65914980/htdocs/Forum/phpbb2_to_smf.php on line 1527
successful.
Converting board access...
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in

/homepages/18/d65914980/htdocs/Forum/phpbb2_to_smf.php on line 1587

Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in

/homepages/18/d65914980/htdocs/Forum/phpbb2_to_smf.php on line 1755
successful.
Converting group access permissions...
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in

/homepages/18/d65914980/htdocs/Forum/phpbb2_to_smf.php on line 1802

Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in

/homepages/18/d65914980/htdocs/Forum/phpbb2_to_smf.php on line 1887
successful.
Copying avatar image files...
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in

/homepages/18/d65914980/htdocs/Forum/phpbb2_to_smf.php on line 1918

Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in

/homepages/18/d65914980/htdocs/Forum/phpbb2_to_smf.php on line 1919
successful.
Converting censored words...
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in

/homepages/18/d65914980/htdocs/Forum/phpbb2_to_smf.php on line 1968

Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in

/homepages/18/d65914980/htdocs/Forum/phpbb2_to_smf.php on line 1973
successful.
Converting reserved names...
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in

/homepages/18/d65914980/htdocs/Forum/phpbb2_to_smf.php on line 2016

Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in

/homepages/18/d65914980/htdocs/Forum/phpbb2_to_smf.php on line 2018
successful.
Converting ban list...
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in

/homepages/18/d65914980/htdocs/Forum/phpbb2_to_smf.php on line 2057

Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in

/homepages/18/d65914980/htdocs/Forum/phpbb2_to_smf.php on line 2097
successful.
Converting misc settings...
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in

/homepages/18/d65914980/htdocs/Forum/phpbb2_to_smf.php on line 2125

Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in

/homepages/18/d65914980/htdocs/Forum/phpbb2_to_smf.php on line 2211

Notice: Undefined variable: phpbb_forum_name in

/homepages/18/d65914980/htdocs/Forum/phpbb2_to_smf.php on line 2214

Notice: Undefined variable: phpbb_admin_email in

/homepages/18/d65914980/htdocs/Forum/phpbb2_to_smf.php on line 2215
successful.
Recalculating forum statistics... successful.

Pitti

QuoteIch hoffe Ihr könnt mir weiterhelfen.
mit welchem ziel?

falls du das alte wiederhaben möchtest, spiel dein backup zurück.

falls du umsteigen möchtest, lad dir dein board auf  nen localen lampp
und fummel solange an dem script bzw an der db rum,
bis alle forderungen aus der fehlerausgabe erfüllt sind.

oder warte auf einen konverter.

gruß pitti

Daniel D.


Pitti

X brauch ich aufm server keins, L reicht ;)

Christian Land

#13
Quote from: Jesse on October 21, 2004, 06:02:59 AM
@ SnowCrash, Meinst Du nicht das Du ein wenig unhöflich bist?

"genervt" trifft es eher

QuoteWenn ich so "schlau" wäre wie du und mich in der Materie so Klasse auskennen würde, müsste ich nicht Fragen. Aber eins weiß ich, mit einer konstruktiven Ausdrucksweise kommt man weiter... velleicht solltest du mal darüber nachdenken. :-)

Auch Du solltest wohl "schlau" genug sein, den Beitrag zu lesen der hier rumschwirrt...

http://www.simplemachines.org/community/index.php?topic=10619.0

und daran kann man sich halten.... und wenn dir mein Ton nicht passt muss ich wohl damit Leben...

Aber um auf Deine Frage zurückzukommen: So wie es aussieht, funktioniert der Konverter nicht mit allen phpBB Versionen, da bestimmte Felder in bestimmten Tabellen fehlen.... öffne mal die Datei phpbb2_to_smf.php und such da mal nach Zeilen die so aussehen:

$result = mysql_query("
SELECT rank_special
FROM {$from_prefix}ranks
WHERE rank_special = 0
LIMIT 1") ;


oder

mysql_query("
INSERT INTO {$to_prefix}membergroups
(" . implode(', ', array_keys($membergroups_table)) . ")
VALUES (" . implode('),
(', $rows) . ")");


etc. - sprich die Blöcke wo
mysql_query(".......");
steht und ändere die Zeilen so ab, dass sie zum Beispiel so aussehen:

$result = mysql_query("
SELECT rank_special
FROM {$from_prefix}ranks
WHERE rank_special = 0
LIMIT 1") or die(mysql_error());


Häng also zwischen die abschliessende Klammer und das Semikolon noch:

or die(mysql_error())

...dann gibt der Konverter die Fehlermeldung im Klartext aus, warum der Datenbankzugriff nicht geklappt hat.

Christian Land

und weil ich gerade mal ne Minute Langeweile hatte, findest Du den geänderten Konverter hier: http://www.tagdocs.de/smf/p2s.zip

Ich übernehme keine Garantien, dass der komplett durchläuft aber er sollte zumindest Meldung machen warum er auf die Schnauze fliegt *g*

Sag Bescheid wenn Du ihn runtergeladen hast, dann lösche ich das File wieder.


Jesse

@ SnowCrash, Dankeschön werde mal den abgewandelten Konverter probieren. Und ann bescheid geben wegen der Fehler. Achso habe ihn kannst den File löschen. Bin morgen wieder dran am Forum. Gute Nacht.

Gruß
Jesse

Jesse

Habe es jetzt noch mal getestet, es liegt wohl daran das es hier 2 verschieden DBs sind auf die das Tool (Konverter) zugreift. Es heist Access denied for user: 'db********@%' to database 'db******

Damit dürfte das Problem gefunden sein.

Francis_Drake

Quote from: Francis_Drake on October 20, 2004, 05:55:55 PM
Vielleicht hat derjenige nicht beachtet das beides in der selben Datenbank liegen muß.
Sagte ich doch schon ;). Aber das läßt sich ja wenigstens schnell aus der Welt schaffen spiel einfach das Backup vom phpBB2 in die Datenbank ein wo das SMF liegt. Normal benötigst du ja zum konvertieren das Forenscript selbst nicht sondern nur die Datenbankinhalte so das das keine Probleme machen sollte. Hat alles geklappt kannst du die phpBB2 Tabellen wieder löschen.
"Führungsstärke ist eine Frage von Intelligenz, Glaubwürdigkeit , Gerechtigkeit, Mut und Autorität." - Sun Tzu, Die Kunst des Krieges

Winters

Hallo SnowCrash, warum veröffentlichst du den Konverter nicht, den können bestimmt auch andere gebrauchen?

Christian Land

Quote from: Winters on October 24, 2004, 11:13:23 AM
Hallo SnowCrash, warum veröffentlichst du den Konverter nicht, den können bestimmt auch andere gebrauchen?

Weil das nichts Anderes ist als der Original-Konverter mit Fehler-Handling. Und Fehler-Handling sollte in jedem guten Script von Hause aus dabeisein... sprich: sag demjenigen der den Konverter geschrieben hat er soll sauber programmieren, dann besteht kein Bedarf für meine Anpassung. Ausserdem bin ich gerne bereit zu helfen, werde aber nichts zur offiziellen SMF-Distribution beitragen.

Winters

Quote from: SnowCrash on October 25, 2004, 06:22:22 AM
Ausserdem bin ich gerne bereit zu helfen, werde aber nichts zur offiziellen SMF-Distribution beitragen.

ot - gibt es dafür einen besonderen Grund?

Christian Land

Yo, aber der geht keinen was an ;D

Winters

Kein Problem. Mir geht es ähnlich (obwohl wir vermutlich unterschiedliche Gründe haben).

Advertisement: