importare ed avviare forum e database in locale con xampp

Area dedicata alle guide di phpBB 3
Rispondi
Avatar utente
eniac
PhpBB Expert
PhpBB Expert
Messaggi: 716
Iscritto il: 18/07/2013, 19:14
Link del Forum: Http://www.cesimmunizioni.eu/forum
Località: Abruzzo
Contatta:

Re: importare ed avviare forum e database in locale con xampp

Messaggio da eniac »

ho fatto una prova, ho fatto un post con una immagine, il counter del PCA è effettivamente salito di una unità , poi sono rientrato via FTP sulla cartella "files" ma sempre 9998 file risultano..quindi mi pare che hai ragione...ora devo vedere come fare a eseguire correttamente il backup reale di tutte le immagini.

Si in remoto le foto le vedo, il forum funziona perfettamente , a parte il problema con l'edit dei post che contengono allegati.


phpBB version : 3.3.3
php version : 7.4.28
Avatar utente
Micogian
Globalmod
Globalmod
Messaggi: 564
Iscritto il: 17/03/2016, 17:53
Link del Forum: https://www.actaplantarum.org

Re: importare ed avviare forum e database in locale con xampp

Messaggio da Micogian »

Mi sa che per scaricare le immagini in remoto c'è bisogno di un comando php che controlli il contenuto degli attachments e salvi in locale le immagini non tramite FTP ma tramite programma.
Era una cosa che abbiamo dovuto fare anni fa quando abbiamo cambiato Host, a quel tempo il nostro vecchio Host ci faceva visualizzare 1000 file per cartella. Attualmente abbiamo 380mila file nella cartella "files" e con l'attuale host riusciamo ad aprire la cartella, ci voglio alcuni minuti ma si visualizzano tutti, è un problema dell'host.
Il problema è serio ma phpbb non ha mai considerato importanti le immagini, cosa assolutamente fondamentale per un forum come il nostro.
C'era una Mod che archiviava gli allegati suddividendoli in sottocartelle legate al numero attach_id, una soluzione anche semplice, ma gli sviluppatori di phpbb non l'hanno mai presa in considerazione.
Avatar utente
eniac
PhpBB Expert
PhpBB Expert
Messaggi: 716
Iscritto il: 18/07/2013, 19:14
Link del Forum: Http://www.cesimmunizioni.eu/forum
Località: Abruzzo
Contatta:

Re: importare ed avviare forum e database in locale con xampp

Messaggio da eniac »

Quindi il mancato funzionamento in locale è dovuto solo al problema di scaricare la cartella "files" al completo, beh, gia è qualcosa sapere che il forum non ha problemi. Per quel che attiene al bug sugli allegati speriamo che lo risolvano presto...
Comunque alla fine dei conti sono senza un backup delle immagini che sul mio forum sono più importanti dei post stessi, devo assolutamente risolvere questo problema. Senti, un'altra domanda, ma i files che posso vedere nella cartella files sono sequenziali ? , cioè aggiungo una nuova immagine e mi scalano una più vecchia da quelle che effettivamente posso vedere nelle 9998 o quelle che vedo sono sempre e solo le stesse ? , ho idea che sia la seconda ipotesi visto che la foto su cui stavo facendo i test è molto recente.....
phpBB version : 3.3.3
php version : 7.4.28
Avatar utente
eniac
PhpBB Expert
PhpBB Expert
Messaggi: 716
Iscritto il: 18/07/2013, 19:14
Link del Forum: Http://www.cesimmunizioni.eu/forum
Località: Abruzzo
Contatta:

Re: importare ed avviare forum e database in locale con xampp

Messaggio da eniac »

Mi rispondo da solo, è la seconda ipotesi, cioè i file che vedo sono sempre gli stessi, infatti si apro dei post vecchi le immagini ci sono tutte, il problema si presenta con quelle nuove , da 9998 in poi in pratica non ne vedo neanche una :( Un guaio enorme per me se ci dovesse essere un qualche problema, se non trovo modo di risolvere mi toccherà migrare su Vbullettin
phpBB version : 3.3.3
php version : 7.4.28
Avatar utente
Micogian
Globalmod
Globalmod
Messaggi: 564
Iscritto il: 17/03/2016, 17:53
Link del Forum: https://www.actaplantarum.org

Re: importare ed avviare forum e database in locale con xampp

Messaggio da Micogian »

Io avevo creato uno scipt in php che copiava gli allegati ricavandoli dalla tabella attachments.
Devo aggionarla perchè sono anni che non la uso più.
Lo script copiava in una cartella apposita un certo numero di allegati, questi li scarichi in locale e poi li cancelli perchè se ne mettiamo troppi abbiamo il problema che non sarebbero visibili. Se scarichi 1000 allegati alla volta (a anche più) dovrebbe funzionare.
Devo darci un'occhiata però.
Avatar utente
eniac
PhpBB Expert
PhpBB Expert
Messaggi: 716
Iscritto il: 18/07/2013, 19:14
Link del Forum: Http://www.cesimmunizioni.eu/forum
Località: Abruzzo
Contatta:

Re: importare ed avviare forum e database in locale con xampp

Messaggio da eniac »

Grazie micogian, già sarebbe qualcosa di meglio , poi una volta copiati tutti gli allegati se il tuo script continuasse a copiare solo gli ultimi inseriti sarebbe perfetto , basterebbe scaricare solo la cartella con gli "aggiornamenti" una volta ogni tanto, cancellarla e aspettare che si riempia di nuovo ed il gioco è fatto, ovviamente ci si dovrebbe ricordare di fermare lo script, copiare la cartella e poi riavviarlo da capo per farlo ricominciare da dove si è fermato...o qualcosa del genere, se ne puoi fare una estensione sarebbe gettonatissima credo perché andrebbe a colmare questa enorme lacuna di phpBB.
phpBB version : 3.3.3
php version : 7.4.28
Avatar utente
Micogian
Globalmod
Globalmod
Messaggi: 564
Iscritto il: 17/03/2016, 17:53
Link del Forum: https://www.actaplantarum.org

Re: importare ed avviare forum e database in locale con xampp

Messaggio da Micogian »

Si potrebbe fare per anno e per mese, uno imposta l'anno e il mese è lo script copia tutti gli allegati di quel mese in una cartella ad esempio "backup_allegati" ma non tutti nella stessa cartella perchè avremmo lo stesso problema della cartella "files" ma in sottocartelle legate all'attach_id, ad esempio l'allegato 747808 andrebbe a finire nella cartella "backup_allegati/747/", quindi un massimo di 999 file per cartella.
Con questo sistema gli allegati verrebbero archiviati per ID e quindi in un certo senso per data perchè l'ID è progressivo.
Poi dalla cartella "backup_allegati" potresti scaricarli in locale e cancellare le cartelle remote se hai problemi di spazio.
Avatar utente
eniac
PhpBB Expert
PhpBB Expert
Messaggi: 716
Iscritto il: 18/07/2013, 19:14
Link del Forum: Http://www.cesimmunizioni.eu/forum
Località: Abruzzo
Contatta:

Re: importare ed avviare forum e database in locale con xampp

Messaggio da eniac »

sarebbe una soluzione ottima.... se decidi di fare qualcosa del genere hai già un cliente pronto :grazie:
Intanto ho cambiato il file che risolve il problema degli allegati che non si vedevano...funziona perfettamente, grazie anche per questo :clapi:
phpBB version : 3.3.3
php version : 7.4.28
Avatar utente
eniac
PhpBB Expert
PhpBB Expert
Messaggi: 716
Iscritto il: 18/07/2013, 19:14
Link del Forum: Http://www.cesimmunizioni.eu/forum
Località: Abruzzo
Contatta:

Re: importare ed avviare forum e database in locale con xampp

Messaggio da eniac »

Dopo aver fatto diverse modifiche al forum ho eseguito il backup, ora volevo aggiornare la versione che avevo in locale con le nuove modifiche, quindi ho rinominato la vecchia cartella forum in forum-old , poi ho copiato i file del nuovo backup, dopo averla ricreata, nella cartella forum, ho modificato il file config.php come da istruzioni , ma quando avvio il forum mi da errore alla linea 26 del file common.php, non ho importato il database credendo che quello più vecchio andasse bene lo stesso magari perdendo qualche post ...è quello il mio errore ?
phpBB version : 3.3.3
php version : 7.4.28
Avatar utente
Nika
Registered User
Registered User
Messaggi: 4
Iscritto il: 31/07/2018, 15:30
Link del Forum: http://www.sosfegato.it/forumhcv/index. ... 83389ebae0

Re: importare ed avviare forum e database in locale con xampp

Messaggio da Nika »

..aiuto!!!! :aiuto:
allora.. fin tanto che mi scarico tutto ce la faccio.. ma poi?? non riesco ad aprirlo.. ho scaricato 7-Zip ma continua a dirmi che è "impossibile aprire il file".. scusate, so di essere una capra totale.. chi gestiva il tutto è andato via dalla sera alla mattina e ora mi trovo quì a dover tentare di capirci qualcosa!!! ..ma confido in voi :D: :inchino: :inchino:
tra cielo e mare.. Nika
Rispondi