Pagina 1 di 2
Import db da 3.0.4 a 3.0.9
Inviato: 26/07/2011, 12:04
da davser
Salve a tutti.
Ho un forum con versione phpbb 3.0.4 e vorrei fare l'upgrade alla 3.0.9.
Dato che ho installato diverse mod, alcune abbastanza corpose, vorrei evitare di fare l'upgrade automatico e quindi installare la 3.0.9 e dopo, tutte le mod.
Sto facendo un test in locale sul mio pc con easyphp, in modo che quando avrò finito esporterò tutto sul server remoto.
Però mi stavo domandando: fra le versioni di phpbb ci sono differenze anche nella struttura del db? Il punto è il seguente: ho installato la 3.0.9 in locale e adesso dovrei importare l'attuale db del mio forum in modo da procedere poi con le mod. Però mi chiedevo, appunto, se l'import di un db relativo a phpbb 3.0.4 sul nuovo db di 3.0.9, potesse causare problemi.
Grazie.
Re: Import db da 3.0.4 a 3.0.9
Inviato: 26/07/2011, 12:14
da Barrnet
Ti conviene aggiornare alla 3.0.9 e poi cercare mod che abbiano le stesse funzioni di quelle che usavi su 3.0.4, visto che dopo 5 versioni è difficile che le mod che hai installato funzionino ancora.
Re: Import db da 3.0.4 a 3.0.9
Inviato: 26/07/2011, 12:22
da davser
Sono mod abbastanza famose, tipo la arcade games, quick reply, anti double post, ecc... quindi la maggior parte sono supportate.
Comunque il punto è un altro, mod o non mod, vorrei fare un'installazione pulita installando direttamente da 3.0.9 (così poi installo le mod una ad una, rilevando così eventuali incompatibilità). Però ovviamente devo poi importare il vecchio db, più che altro per il contenuto ovviamente.
In ogni caso con l'aggiornamento, come tu mi consigli, rimarrebbero le attuali mod nel codice.
Re: Import db da 3.0.4 a 3.0.9
Inviato: 26/07/2011, 23:29
da Carlo
Ma così facendo, i file saranno aggiornati alla 3.0.9, ma il database sarà fermo alla 3.0.4.
Re: Import db da 3.0.4 a 3.0.9
Inviato: 27/07/2011, 17:25
da davser
Ok, quindi in parole povere, l'unica strada è l'aggiornamento. Di conseguenza sarà uno sbattimento perchè devo fare attenzione alle varie mod installate.
Se non ricordo male, devo eseguire i vari step 3.0.4 -> 3.0.5, 3.0.5 -> 3.0.6, ecc. ecc, giusto?
PS. Sarebbe utile se esistesse un modo per esportare solo i dati del db vecchio e importarli nel db nuovo, altrimenti mi pare di capire che è impossibile ripartire da un'installazione pulita senza perdere i dati.
Re: Import db da 3.0.4 a 3.0.9
Inviato: 27/07/2011, 17:28
da Haku
altrimenti mi pare di capire che è impossibile ripartire da un'installazione pulita senza perdere i dati.
Dopo che hai eseguito l'aggiornamento, puoi sempre reinserire una vartella vergine di phpBB e rieseguire però tutte le modifiche effettuate da te, MOD etc...
Se no, se intendi installazione proprio, no, non credo, perderesto ovviamente tutto se vuoi fare qualcosa di pulitissimo.
Re: Import db da 3.0.4 a 3.0.9
Inviato: 29/07/2011, 9:07
da Carlo
@davser, c'è il pacchetto di aggiornamento da 3.0.4 a 3.0.9! E' inutile fare tutti gli aggiornamenti uno alla volta.
Re: Import db da 3.0.4 a 3.0.9
Inviato: 29/07/2011, 9:35
da davser
Si infatti, l'ho trovato nel .com. Grazie mille, comunque

Re: Import db da 3.0.4 a 3.0.9
Inviato: 29/07/2011, 15:39
da davser
Sto procedendo con l'aggiornamento automatico.
Ma come devo fare per la lingua italiana? L'aggiornamento automatico ha fatto l'unione delle modifiche rilevate con le nuove, ma relativamente alla lingua inglese. Come faccio a installare la lingua italiana aggiornata alla 3.0.9, senza sovrascrivere le mod?
Re: Import db da 3.0.4 a 3.0.9
Inviato: 30/07/2011, 9:42
da Carlo
Puoi utilizzare programmi appositi per confrontare i file e vedere le modifiche da apportare, ma ci sono un bel pò di modifiche.
Alcune MOD, inoltre, non richiedono le loro voci di lingua all'interno dei file di phpBB, ma in un'apposita cartella "mods" presente nella cartella della lingua italiana. Invece altre toccano i file di phpBB.
Se ti ricordi quali sono le modifiche ai file di lingua nativi di phpBB, puoi segnartele, mettere la traduzione nuova 3.0.9 e riapplicarle. Nella maggior parte dei casi, queste modifiche sono unicamente sul file common.php, ma non è detto che non ci siano anche in altri file.