aggiornare forum da phpbb 3.0.X a phpbb 3.1.X

Area dedicata alle guide di phpBB 3
Rispondi
Avatar utente
Micogian
Globalmod
Globalmod
Messaggi: 590
Iscritto il: 17/03/2016, 17:53
Link del Forum: https://www.actaplantarum.org

Re: aggiornare forum da phpbb 3.0.X a phpbb 3.1.X

Messaggio da Micogian »

Caricare un database tramite phpmyadmin è difficile se il Db è grosso, meglio farlo con i vecchi comandi DOS.
1) L'esportazione da remoto si fa con estensione sql, quindi abbiamo a disposizione un backup che si chiamerà "nome_database.sql"
2) Bisogna poi creare in locale il database con lo stesso nome ma deve essere vuoto.
3) Controllare se Apache è attivo, XAMPP non sempre attiva automaticamente Apache, per farlo basta fare doppio clic sul file "xampp-control.exe" che si trova nella directory Xampp.
4) im portare il database con "prompt dei comandi" il vecchio DOS
5) Posizionarsi nella cartella xampp/mysql/bin con il comando "cd xampp/mysql/bin
se xampp non è in C: ma in un'altra ripartizione, ad esempio "D:" bisogna prima cambiare ripartizione
6) il codice da utilizzare è il seguente (ammesso che il file sql sia nella cartella download:

Codice: Seleziona tutto

c:/xampp/mysql/bin> mysql -u root -p -D nome_database < c:/download/nome_database.sql
Se tutto è corretto viene chiesta la password e la procedura di importazione ha inizio. Sarà lunga ma non ci sono problemi di dimensioni con questo sistema.
Se l'utente non è "root" bisogna sostituirlo con il nome corretto.
Avatar utente
lurapag
Utente
Utente
Messaggi: 277
Iscritto il: 07/05/2013, 13:21
Link del Forum: www.chevroletcaptivaforum.it
Località: Milano

Re: aggiornare forum da phpbb 3.0.X a phpbb 3.1.X

Messaggio da lurapag »

Ciao a tuuti,
purtroppo phpmyadmin mi carica il db solo fino alla tabella phpbb_posts.
Eppure ho eseguito il backup con il solito metodo, inoltre se carico quello di phpmyadmin mi genera l'errore che mancano dei dati mentre invece se uso il backup del forum non mi carica tutte le tabelle.

Immagine
Avatar utente
lurapag
Utente
Utente
Messaggi: 277
Iscritto il: 07/05/2013, 13:21
Link del Forum: www.chevroletcaptivaforum.it
Località: Milano

Re: aggiornare forum da phpbb 3.0.X a phpbb 3.1.X

Messaggio da lurapag »

Allora, ci sono riuscito.
Il forum è apparso ma non tutte le tabelle perché si ferma a phpbb_sessions.
Appena mi sono collegato per disabilitare il forum (sempre in locale) mi è apparsa questa scritta:

Fatal error: Uncaught Error: Call to undefined function split() in C:\xampp\htdocs\locale\includes\functions_tpotm.php:31 Stack trace: #0 C:\xampp\htdocs\locale\index.php(146): tpotm_set_template_vars() #1 {main} thrown in C:\xampp\htdocs\locale\includes\functions_tpotm.php on line 31

Cosa devo fare?
Avatar utente
lurapag
Utente
Utente
Messaggi: 277
Iscritto il: 07/05/2013, 13:21
Link del Forum: www.chevroletcaptivaforum.it
Località: Milano

Re: aggiornare forum da phpbb 3.0.X a phpbb 3.1.X

Messaggio da lurapag »

Risolto, ho semplicemente cancellato quelle voci e ora funziona tutto.

Però non mi carica tutte le tabelle....
Avatar utente
alex75
Amministratore
Amministratore
Messaggi: 6162
Iscritto il: 23/08/2012, 23:45
Link del Forum: www.phpbb-italia.it
Località: Palermo

Re: aggiornare forum da phpbb 3.0.X a phpbb 3.1.X

Messaggio da alex75 »

Se funziona tutto non credo che manchino tabelle. Hai controllato se c'è una seconda pagina di tabelle?
Regolamento Forum
Le nostre guide
Se l'assistenza prestata è stata di tuo gradimento potrai contribuire aiutandoci a sostenere le spese affrontate per tenere in vita questo forum >Cliccando sul seguente Link<
Avatar utente
lurapag
Utente
Utente
Messaggi: 277
Iscritto il: 07/05/2013, 13:21
Link del Forum: www.chevroletcaptivaforum.it
Località: Milano

Re: aggiornare forum da phpbb 3.0.X a phpbb 3.1.X

Messaggio da lurapag »

Purtroppo non esiste una seconda pagina, le tabelle finiscono lì.
Ad ogni modo posso provare, sempre in locale, ad effettuare l'aggiornamento oppure occorre che sia tutto a posto?
Grazie.
Avatar utente
Micogian
Globalmod
Globalmod
Messaggi: 590
Iscritto il: 17/03/2016, 17:53
Link del Forum: https://www.actaplantarum.org

Re: aggiornare forum da phpbb 3.0.X a phpbb 3.1.X

Messaggio da Micogian »

Io ho sempre esportato il database creando un file sql e non ho mai avuto problemi.
Ma per caricare il database in locale ho sempre usato il codice "tipo dos" che ho postato in precedenza.
Più complicato importare un database da locale a remoto, in quel caso bisogna caricare un certo numero di records alla volta,
Tra l'altro il file sql è un file di testo e si può aprire (con notepad++) per controllare il contenuto e quindi se ci sono tutte le tabelle.
Che l'importazione si fermi alla tabella posts è normale, è la tabella più grossa e probabilmente si blocca. Può anche darsi che sia necessario modificare il file php.ini locale e aumentare il limite di caricamento, ma con il codice DOS non ci sono problemi.
Avatar utente
lurapag
Utente
Utente
Messaggi: 277
Iscritto il: 07/05/2013, 13:21
Link del Forum: www.chevroletcaptivaforum.it
Località: Milano

Re: aggiornare forum da phpbb 3.0.X a phpbb 3.1.X

Messaggio da lurapag »

Ok grazie. Vi farò sapere...
Avatar utente
lurapag
Utente
Utente
Messaggi: 277
Iscritto il: 07/05/2013, 13:21
Link del Forum: www.chevroletcaptivaforum.it
Località: Milano

Re: aggiornare forum da phpbb 3.0.X a phpbb 3.1.X

Messaggio da lurapag »

Rifatta tutta la procedura dall'inizio e ora vedo tutto il database caricato e il forum completo in locale.
Però (ovviamente qualcosa dovevea andare storto) una volta effettuato il login continua a chiederlo di continuo, all'infinito e giustamente non entro nel forum.

Consigli?
Avatar utente
lurapag
Utente
Utente
Messaggi: 277
Iscritto il: 07/05/2013, 13:21
Link del Forum: www.chevroletcaptivaforum.it
Località: Milano

Re: aggiornare forum da phpbb 3.0.X a phpbb 3.1.X

Messaggio da lurapag »

Nonostante il problema del login ho provato (sempre in locale) ad aggiornare il forum e questo è il risultato.

1) Eseguita la procedura indicata nel primo post, ma quando faccio partire http://127.0.0.1/locale/install/database_update.php mi appare il seguente messaggio:

Codice: Seleziona tutto

Fatal error: Uncaught Twig_Error_Loader: Unable to find template "message_body.html" (looked into: C:\xampp\htdocs\locale\styles\all\template). in C:\xampp\htdocs\locale\vendor\twig\twig\lib\Twig\Loader\Filesystem.php:232 Stack trace: #0 C:\xampp\htdocs\locale\phpbb\template\twig\loader.php(135): Twig_Loader_Filesystem->findTemplate('message_body.ht...') #1 C:\xampp\htdocs\locale\vendor\twig\twig\lib\Twig\Loader\Filesystem.php(150): phpbb\template\twig\loader->findTemplate('message_body.ht...') #2 C:\xampp\htdocs\locale\vendor\twig\twig\lib\Twig\Environment.php(329): Twig_Loader_Filesystem->getCacheKey('message_body.ht...') #3 C:\xampp\htdocs\locale\vendor\twig\twig\lib\Twig\Environment.php(419): Twig_Environment->getTemplateClass('message_body.ht...') #4 C:\xampp\htdocs\locale\phpbb\template\twig\environment.php(277): Twig_Environment->loadTemplate('message_body.ht...', NULL) #5 C:\xampp\htdocs\locale\vendor\twig\twig\lib\Twig\Environment.php(362): phpbb\template\twig\environment->loadTemplate('message_body.ht...') #6 C: in C:\xampp\htdocs\locale\vendor\twig\twig\lib\Twig\Loader\Filesystem.php on line 232
P.S. Prima o poi ci riuscirò!

Grazie per la pazienza e il supporto...
Rispondi