Come gestire un database phpBB appesantito dallo spam.

Transcript

Come gestire un database phpBB appesantito dallo spam.
Come gestire un database phpBB appesantito
dallo spam.
Uno scenario tipico e’ questo. Voi create il vostro piccolo sito dotato di forum
phpBB (io uso il phpBB 2.0 anche se e’ stato sorpassato).
Nonostante impostiate la registrazione tramite misure di sicurezza anti spam,
i “bot” riescono ad accedervi, e spammano continuamente nelle sezioni
pubbliche. All’inizio spammano piano, poi sempre piu’ velocemente, fino a
saturarvi il tutto.
Da bravo niubbo (novizio), ho avuto un forum completamente intasato dallo
spam. L’unica cosa che mi e’ venuta in mente: “cancello completamente le
sezioni intasate”.
Ma cio’ non e’ bastato, il database rimaneva pieno.
Allora ho spento e riacceso il database (operazione che mi e’ costata anche
qualche soldino), ma anche questo risulto’ del tutto inutile. Alla riaccensione il
database continuava ad essere pieno (non ho pensato che avrebbe comunque
conservato tutte le informazioni).
Non pensavo che potessi gestire direttamente il db (database)
autonomamente, l’ho scoperto soltanto dopo “la cazzata”.
Quindi come si deve fare?
Procedura di liberazione spazio sul database
1. Si deve accedere al database tramite il modulo phpMyAdmin
2. Nella tabella di riepilogo viene mostrato il consumo di spazio di ogni
tabella, ed inoltre viene indicato lo “spazio in eccesso”. Ecco questo
spazio puo’ essere liberato.
Basta andare sulla tabella in questione e clikkare su “ottimizza tabella”,
così facendo lo spazio in eccesso sara’ cancellato.
Ad esempio io su un sito sono passato da 70megabyte occupati (di cui
tantissimi di spam) a soli 2 megabyte. Risparmiando soldini!