Backup del database con iThemes Security

iThemes Security segnala da subito la necessità di creare una copia di sicurezza del database MySQL del nostro sito WordPress, per scongiurare eventuali problemi dovuti a incompatibilità fra le sue opzioni e i plugin e il tema attivi, offrendo la possibilità di farlo subito prima di procedere con la configurazione dei diversi meccanismi di protezione a partire dalla schermata iniziale che abbiamo già visto nell’articolo precedente, il primo di questa serie dedicata a questo efficientissimo plugin.

Oltre che assicurarsi di aver creato la copia di backup preliminare durante la fase di impostazione iniziale, è tuttavia consigliabile configurare il backup periodico del database, in particolar modo se non sono attivi altri plugin dedicati a questa importantissima funzione. Il database di WordPress, infatti, è l’elemento più importante del sito in quanto contiene, oltrei ai testi di pagine e articoli e i riferimenti alle relative immagini, anche tutte le impostazioni di WordPress e dei suoi componenti (temi e plugin). Vediamo quindi come configurare al meglio le impostazioni di iThemes Security per il backup del nostro database MySQL.

Il miglior manuale per proteggere
il tuo sito Web creato con WordPress.

ACQUISTA ORA!

Backup immediato del database

Daremo prima di tutto uno sguardo alla sezione Make a Database Backup presente nella scheda Backups di iThemes Security e raggiungibile dalla voce Database Backups del menu di navigazione, dal momento che è molto importante avere una copia di sicurezza del nostro database qualora si rivelasse necessario ripristinarlo in seguito a un conflitto fra questo plugin e altri componenti di WordPress.

Cliccando sulla scheda Backups, quindi, accederemo a quest’area (Figura 1.4) e potremo cliccare sul pulsante Create Database Backup per creare una copia del nostro database e riceverla in allegato all’indirizzo email che abbiamo specificato nelle impostazioni di WordPress: se l’operazione avrà successo iThemes Security visualizzerà un messaggio di conferma nella parte alta dello schermo (Figura 1.4).

In caso di insuccesso, sarà bene cliccare sul link Adjust Backup Settings per accedere all’area Database Backups, dove troveremo tutte le opzioni per configurare ogni aspetto di questa funzionalità del plugin, che andremo a esaminare separatamente per maggior chiarezza.

Figura 1.4 - La scheda Make a Database Backup, collegata appunto alla funzione per il backup del database in iThemes Security, si noti il pulsante che crea e invia il database in email, il link per le impostazioni e, in alto, il messaggio di conferma visualizzato quando un backup è andato a buon fine
Figura 1.4 – La scheda Make a Database Backup, collegata appunto alla funzione per il backup del database in iThemes Security, si noti il pulsante che crea e invia il database in email, il link per le impostazioni e, in alto, il messaggio di conferma visualizzato quando un backup è andato a buon fine

Modalità di backup del database

Esaminando la scheda Make a Database Backup (Figura 1.5) troviamo prima di tutto l’opzione Bakup Full Database, utile per includere nel backup eventuali tabelle extra create nel nostro database per gestire dati esterni a quelli standard di WordPress. La voce Backup Method, invece, ci permette di scegliere se inviare il backup in email (Email Only), salvarlo sul server che ospita il sito (Save Locally Only) oppure effettuare entrambe le operazioni (Save Locally and Email).

La sezione Backup Location configura il percorso in cui sarà salvato il file sul server se decidiamo di usare anche questa funzione, ed è già impostato in automatico o possiamo comunque resettarlo con il pulsante Restore Default Location nel caso avessimo fatto dei cambiamenti che si rivelano inadatti.

L’opzione Backups to Retain che segue ci permette di impostare un numero massimo di archivi di backup da conservare (cancellando progressivamente quelli più vecchi al raggiungimento di tale numero), e lasciando lo zero come valore autorizzeremo iThemes Security a salvare un numero illimitato di backup.

Figura 1.5 - La parte superiore della scheda Make a Database Backup con una parte delle opzioni disponibili per la scelta delle modalità di backup del database
Figura 1.5 – La parte superiore della scheda Make a Database Backup con una parte delle opzioni disponibili per la scelta delle modalità di backup del database

Pianificazione dei backup del database

Nella parte inferiore della scheda Make a Database Backup (Figura 1.6) troviamo l’opzione per comprimere il database prima di salvarlo o inviarlo (Compress Backup Files) e quella per escludere specifiche tabelle dal backup, per esempio quelle contenenti dati meno importanti memorizzati da alcuni plugin (sono infatti escluse automaticamente proprio alcune tabelle di iThemes Security, riconoscibili dal prefisso itsec). Infine, nell’ultima parte della scheda troviamo l’opzione Schedule Database Backups, che ci consente di pianificare i backup in modo da crearli automaticamente: attivandola potremo inserire l’intervallo  di giorni fra un backup e l’altro inserendo il relativo numero nella casella di fianco all’opzione Backup Intervals, che compare appunto quando mettiamo il segno di spunta all’opzione appena descritta.

Una volta completate le impostazioni ricordiamoci, ovviamente, di confermarle cliccando sul pulsante Save All Changes. A questo punto il messaggio relativo all’elemento di sicurezza identificato dalla frase “Your site is not performing any scheduled database backups” e incluso nel gruppo ad alta priorità sarà rimosso e non riceveremo più avvisi relativi al backup periodico del database durante l’uso del plugin, mentre riceveremo invece regolarmente i messaggi con allegato il file del database nella casella email scelta.

Figura 1.6 – La parte inferiore della scheda con le opzioni per la compressione, per l’esclusione di specifiche tabelle e per la pianificazione dei backup, si noti l’intervallo di tre giorni impostato dopo avere attivato il backup automatico
Figura 1.6 – La parte inferiore della scheda con le opzioni per la compressione, per l’esclusione di specifiche tabelle e per la pianificazione dei backup, si noti l’intervallo di tre giorni impostato dopo avere attivato il backup automatico

Proteggi il tuo sito WordPress!

Una guida pratica all’uso dei due migliori plugin gratuiti per prevenire e curare gli attacchi informatici ai siti WordPress.