Seite 1 von 1

konfigurations problem phpbb/phpnuke forum

Verfasst: 23.01.2003 21:26
von redhat
hallo,

also erstmal um euch ein bild der systematik zu geben hier die vorgeschichte befor ich auf die probleme eingehe.

also ein freund hat mich gebenten seine phpnuke seite (mit einem alten phpbb 1.4 für phpnuke dabei) zu überarbeiten und auf phpnuke zu verzichten und dafür ein normalen phpbb 2.0 zu installieren natürlich mit übernahmen der 18.000 user, posts etc.

nachdem mir klar wurde das das phpbb 2.0 mit der datenabnk struktur des phpnuke phpbbs nix anfangen konnte entschied ich mich die sachen per ahnd zu übernehmen und schieb mir dafür konverter.

die sahn so aus das z.B. alles daten wie foren_id, post_id usw ausgelesen wurden und im gleichen zug in die neue datenbank übertragen wurden.
allein der aufruf der datei die die aus der post tabele vom nuke die jeweils "first_post_id" und "last_post_id" der jeweiligen topics ermittelt (dort nicht so vorhanden) und sie in die entsprechenden felder in der phpbb_topics schreibt hat 11 minuten gedauert :) (ok schlechter code evt. bin kein profi)

so nachdem ich überglücklich war das nun Foren, Themen, Beiträge und die User in die neue Datenbank konvertiert waren steh ich noch vor 4 problemen.

1. im phpbb wird die Post zeit in irgendeinem format in die datenbank geschrieben das ich nicht identifizieren kann. es ist ein zahlenstrang der für mich keinen sinn ergibt wie z.b. TIMESTAMP. so ich muss aber noch die post_time der beiträge aus der alten datenbank in die neue konvertieren. dort sind sie aber folgendermaßen eingetragen "2003-01.12 14:12:34" wenn ich nun wüste wie das neue format der zeit erzeugt wird könnte ich es konvertieren. soviel dazu

2. mit der IP passiert wohl ähnliches in der alten datenbank hab ich z.B. "123.23.223.45" und in der neuen ist sie irgendiwe kodiert ala crypt
schaut so aus "sd23dfgdf23" auch hier würde ich gern erfahren wie das erzeugt wird um die alten daten zu konvertieren.

3. wenn ich in einem forum des neuen boards bin hab ich da z.b. 2300 themen drin so es werden mir ja dort 25 ausgegeben und dann eine navigation der zu blätternten seiten erzeugt. (1,2,3...25,26,27) leider stimmt irgendwie der themen count nicht da die 3 letzten seiten keine ergebisse liefern er sagt dann "keine themen gefunden". der start parameter hinter dem link sagt mir allerdings (&start=2275) das rein rechnerisch (2300 themen, abfrage start 2275) noch themen kommen müssten. evt. hängt das mit der gesammt zahl im feld topics zusammen aber ich bin auch hier eher ratlos.

4. das letzte :) undzwar: komme ich neu aufs board (/phpbb/index.php)
sagt er mir "keine Foren in diesm Board" sowie als hätt ich keine angelegt. klicke ich aber auf den link "phpbb foren-übersicht" erscheinen alle foren einwandfrei. den einziggen unterschied den ich zum "neubesuchen" des forums und dem link sehen kann ist das hinter dem link die session id drann ist. was mir aber nciht erklärt warum dann die foren angezeigt werden und beim neuaufruf nicht. dieses problem zieht sich nun teilweise durch die ganze header navigation. sprich in bin in der suche klicke auf "foren-übersicht" er sagt, sorry keine foren in diesem board, klicke ich wieder auf den link mit der sessid sidn alle foren da. auch hier ratlos :/

so nun hab ich ganz schön was gepostet :) bitte nehmt es mir nicht krumm das ich euch mit sowas belästige aber ich weiss so langsam nciht mehr weiter.

in diesem sinne
mfg

redhat

Verfasst: 25.01.2003 10:58
von redhat
probleme 1,2 und 4 gelöst

aber danke für die 15 klicks...

Verfasst: 25.01.2003 11:58
von Mister_X
3.
ich kenne das Nukesystem nicht und wills auch gar nicht kennenlernen :)

existieren wirklich 2300 Themen in deiner topics Tabelle ? Ist da nicht vielleicht durch einen Fehler beim löschen der Counter nicht richtig aktualisiert wurden ?