Da nukebb 2.0.x a phpbb 3.0.4 ====================== by

Transcript

Da nukebb 2.0.x a phpbb 3.0.4 ====================== by
Da nukebb 2.0.x a phpbb 3.0.4
======================
by [email protected]
http://www.linuxap.it
L'articolo precedente ( http://www.linuxap.it/html/article2.html ) riguardo l'installazione un po' laboriosa ma efficacie del bridge per separare i due software (phpnuke e phpBB 3.01) pur rimanendo uniti nell'utenza ormai si puo' dire sorpassato per il perfezionamento del "PHP­NUKE to phpBB3 Convertor " giunto alla versione BETA 0.5.
Resta comunque ancora tutto valido il processo descritto nell'articolo di maggio nei casi in cui per motivi più disparati quali configurazioni particolari dei due software o versioni non compatibili.
I passi seguiti sono ora molto più semplici ed immediati, anche se restano dei problemi per l'accesso all'amministrazione del PhpBB in casi particolari in cui l'amministratore del Phpnuke non abbia pensato a creare una figura di utente con le stesse caratteristiche che poi gestisca anche il vecchio modulo nukebb. Nessun problema per questo, alla fine dell'articolo si spiega come fare per ovviare a tale problematica.
Per finire la premessa, il tutto è stato testato con un phpnuke 7.9 e relativo nukebb 2.0.23 , 250 utenti circa e oltre 6000 post nei forum.
Vi rimando comunque all'articolo di maggio in caso problematiche non risolvibili http://www.linuxap.it/html/article2.html Step by step la conversione
===========================
1) Scaricare l'ultima versione del PhpBB , ora 3.04 denominata Olympus, il convertitore PHP­
NUKE to phpBB3 Convertor 0.0.5 e il bridge versione 1.0.0 per phpnuke e phpbb 3.x: a­ pacchetto forums http://www.phpbb.com/downloads/olympus.php
b­ linguaggio http://www.phpbb.com/languages/ (italiano per il forum e per i template)
c­ convertitore da nuke a phpbb3 http://www.phpbb.com/community/viewtopic.php?
f=65&t=642955:
d­ bribge per nuke/phpbb http://www.osc2nuke.com/forums/viewtopic.php?f=13&t=41
Si presume che il vostro database da convertire sia in locale
Una volta che abbiamo tutto il necessario siamo pronti a partire.
2) creare una dir nella directory principale pubblica del vostro phpnuke chiamandola “forums” e decomprimervi all'interno i file del pacchetto phpbb 3.0.4 e del suo linguaggio.
3) decomprimere il file Convertor 0.0.5 nella dir pubblica “forums” dove avete messo precedentemente il phpBB 3.04 4) lanciare l'install del phpBB 3.0.4 attraverso il browser entrando nella directory pubblica “forums”, scegliere l'opzione install e installare le tabelle nel database del phpnuke esistente. Importante :
a) dovete creare un utente di amministrazione che sia lo stesso utente che gestisce i forums nel modulo del vostro nuke (userid e password).
b) il database deve essere lo stesso del vostro nuke, tanto potete cambiare il prefisso.
5) alla fine dell'installazione scegliere l'opzione "converti" , e infine l'opzione nuke. Dovrete indicare i dati del nuke quali utente del db, password etc etc.
Note: scegliere l'opzione non automatica per la conversione e applicarla in locale nel caso abbiate dei forum con parecchi dati per evitare timeout dell'http.
6) decomprimete ora il Bridge prelevato in precedenza, in particolare il contenuto della dir html nella directory pubblica del vostro phpnuke. (all'interno c'è anche un blocco per le ultime dal forum) Spostate la directory "install" dalla dir "forums" altrimenti il phpBB rifiuta di partire
Ora lanciate il software Phpbb dalla direcrory pubblica forums e controllate che tutto sia a posto loggandovi sia come utente che come amministratore (vi rimanda al nuke in ambedue i casi)
7) ripulire il tutto una volta che avete accertato che il phpbb 3.0.4 va alla perfezione e dopo un periodo di prova che si consiglia che voi facciate.
Potete cancellare:
b­ cancellare la dir install del phpBB 3.0.1 precedentemente spostata
c­ cancellare le vecchie tabelle bb nel phpnuke
d: cancellare la cartella modules/Forums del phpnuke
Per chi avesse problemi nell'entrare come amministratore
==========================================================
Come dicevo in premessa, chi ha usato come amministratore il forum senza creare un utente dal proprio phpnuke, si troverà in difficoltà ad entrare come amministratore nel phpBB.
Questo succede perchè il convertitore assegna ad un utente/amministratore del nuke la gestione del pacchetto phpBB, cancellando quindi l'amministratore creato in precedenza durante l'installazione del pacchetto 3.04.
Niente paura.
Dovrete solo ricominciare l'installazione da capo, sostituendo il file forums/install/convertors/convert_nuke.php con quello modificato da me e presente nel sito http://www.linuxap.it.
La correzione apportata al file vi consente di mantenere l'amministratore configurato durante l'installazione del phpbb 3.04 e successivamente di entrare nel pannello e rimettere le cose a posto come volete.
Per ricominciare, senza seguire punto per punto quello scritto in precedenza, potete:
­ copiare il file corretto "convert_nuke.php" prelevato su http://www.linuxap.it nella dir indicata forums/install/convertors/
­ cancellare il files config.php nella dir forums
­ ricollocare la dir "install" nella dir "forums" rimossa i precedenza
­ cancellare dal database del proprio nuke le tabelle con il prefisso del phpbb ­ rilanciare il programma dal browser dalla dir "forums"
Note finali:
===============
Una ulterore nota: una volta installato il phpBB e traslati gli utenti, il collegamento tra i due programmi avviene per l'autentificazione e per la registrazione del nuovo utente.
Tutti i passaggi di modifica dei dati degli utenti registrati avvengono in maniera autonoma tra i due sistemi.
2 gennaio 2009
linuxap.it
luciano AT aniene DOT net