Pulizia dati forum

Area dedicata al phpBB 3.1.X
Rispondi
Avatar utente
maxco73
Utente
Utente
Messaggi: 51
Iscritto il: 19/06/2018, 17:39
Link del Forum: www.punto-di-vista.it/phpbb/

Pulizia dati forum

Messaggio da maxco73 »

ciao a tutti,
ho provato a cercare ma non ho trovato una risposta ad un mio problema....

poichè la dimensione del forum è diventata importante per un backup (siamo a circa 13 gb), esiste la possibilità di cancellare i post più vecchi compresi i contenuti (il forum è di fotografia quindi sono state caricate tantissime immagini)?

Se non ho visto male, viene proposto di entrare nel PCM e uno per uno cancellare i post...
non esite un automatismo?

a differenza di Wordpress non ho trovato delle cartelle cronologiche con i post, ma tutti hanno una specie di chiave....
come posso identificare quelli più vecchi?


grazie mille per l'aiuto...
Avatar utente
Angolo
Traduttore
Traduttore
Messaggi: 228
Iscritto il: 29/04/2018, 22:54
Link del Forum: https://angolodicielo.altervista.org

Re: Pulizia dati forum

Messaggio da Angolo »

Come da te stesso rilevato, il problema, è causato dalle immagini... ovvero dagli allegati... che sono contenuti nell'ftp.
Come automatismo, esiste la cancellazione automatica, che va configurata da PCA, forum per forum (rondella verde).
Dovrebbe cancellare anche gli allegati relativi; ma solo provando concretamente, se ne può avere la certezza.
A meno che qualcuno, non abbia già fatto concretamente questa prova, e possa pertanto dichiarare che cancella anche gli allegati, con cognizione di causa...
Avatar utente
Micogian
Globalmod
Globalmod
Messaggi: 597
Iscritto il: 17/03/2016, 17:53
Link del Forum: https://www.actaplantarum.org

Re: Pulizia dati forum

Messaggio da Micogian »

Si, cancellando un forum si cancella anche il contenuto.
Si potrebbe creare un Forum temporaneo nel quale sposti tutti i topics che vuoi eliminare, alla fine elimini da PCA il forum temporaneo e tutto viene eliminato.
Avatar utente
Barrnet
Globalmod
Globalmod
Messaggi: 547
Iscritto il: 13/05/2012, 19:10
Link del Forum: https://videogamezone.eu/forum
Località: Bergamo
Contatta:

Re: Pulizia dati forum

Messaggio da Barrnet »

Puoi impostare l'autocancellazione dei messaggi che non sono più attivi da un determinato periodo di tempo, la funzione prende il nome di "autoprune" ed è disponibile direttamente nelle impostazioni del singolo forum (sezione):
Immagine
La funzione dovrebbe cancellare anche gli allegati dei messaggi interessati dall'evento di cancellazione, in caso di errore li ritroveresti comunque come allegati orfani, stato in cui il PCA di permette una veloce cancellazione.
Avatar utente
maxco73
Utente
Utente
Messaggi: 51
Iscritto il: 19/06/2018, 17:39
Link del Forum: www.punto-di-vista.it/phpbb/

Re: Pulizia dati forum

Messaggio da maxco73 »

grazie a tutti per le risposte....
ma non ho la possibilità magari di cancellare solo gli allegati?
non c'è una cartella su ftp che contiene le immagini?

grazie
ciao
Avatar utente
Micogian
Globalmod
Globalmod
Messaggi: 597
Iscritto il: 17/03/2016, 17:53
Link del Forum: https://www.actaplantarum.org

Re: Pulizia dati forum

Messaggio da Micogian »

No, la cancellazione degli allegati mantiene nel database i riferimenti agli allegati stessi, e poi nella cartella "files" dove vengono conservati gli allegati, trovi una lista di file denominati con un codice alfanumerico per cui è impossibile sapere di che allegato si tratta, i riferimenti li trovi nella tabella attachments.
Si può usare anche l'autoprune ma così facendo si rischia di cancellare in automatico topics vecchi ma importanti.
Altro problema della cartella files è che contenendo tutti gli allegati, potrebbe essere molto grossa e alcuni host limitano il numero dei file visibili in una cartella.Nel nostro forum abbiamo 380.000 allegati, tutti nella stessa cartella.
Avatar utente
Barrnet
Globalmod
Globalmod
Messaggi: 547
Iscritto il: 13/05/2012, 19:10
Link del Forum: https://videogamezone.eu/forum
Località: Bergamo
Contatta:

Re: Pulizia dati forum

Messaggio da Barrnet »

Sono tutti immagazzinati dentro la cartella files. Cancellarli brutalmente lo renderà inaccessibile ma conserverà nel database l'esistenza dell'allegato stesso e le sue statistiche, di sicuro ridurrebbe le dimensioni del backup di parecchio. Puoi farlo direttamente da filezilla ordinando i file per data o, se hai accesso ssh al server, tramite appositi strumenti come tmpreaper.
Una prova al volo su un topic di test non ha riportato danni irreparabili, cosi viene mostrato un post con un allegato fisicamente non più disponibile:
Immagine
Avatar utente
maxco73
Utente
Utente
Messaggi: 51
Iscritto il: 19/06/2018, 17:39
Link del Forum: www.punto-di-vista.it/phpbb/

Re: Pulizia dati forum

Messaggio da maxco73 »

ok grazie mille
:-)
Rispondi