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!