Backup del proprio sito prima di aggiornare!

Far fare al proprio sito un backup (salvataggio) completo in maniera periodo è una buona abitudine per non rischiare di perdere tutto il lavoro svolto, in seguito i passi necessari.

- Creare una cartella con nome del dominio e data del backup , es. Backup_nomesito_14102011

- Fare backup dei file, salvare nella cartella appena creata tramite FTP ( es. Filezilla ) tutte le cartelle e file presenti sul server del dominio

- fare backup del Database tramite il phpMyadmin, ovvero il software della gestione del database.

Dopo aver cliccato su esporta apparirà questa schermata:

Controlla che tutte le tabelle del database siano selezionate e che sia spuntate le caselle Struttura e Dati, come nella schermata. Le tabelle collegate al sito hanno un prefisso che per default è jos_ , assicuratevi che solo queste tabelle siano state selezionate.  Su alcuni server MySQL all’interno del database sono presenti tabelle di servizio di MySQL stesso di cui non è necessario fare il backup.

Nel caso in cui le dimensioni del database siano molto grandi, nel campo Lunghezza massima di una query creata bisogna aumentare il valore.

Nello script che viene creato per rigenerare il database sono comprese, tabella per tabella, le query di inserimento dei records che contengono tutti i valori di tutti i campi del record. Per tabelle con strutture limitate il valore di default generalmente è sufficente ma con tabelle che hanno record di dimensioni molto estese può non essere sufficente, in questo caso non viene generata una segnalazione di errore ma una query incompleta nello script, la conseguenza è che reimportato il database sembra tutto a posto ma in realtà ci sono tabelle con dati incompleti.

Sicuramente il limite di default è insufficente se si hanno nel database delle tabelle che contengono campi blob.

Considerando che aumentare questo valore non comporta consumo di risorse ma semplicemente evita possibili perdite di dati è ottimale aumentarlo di diversi ordini di grandezza comunque, ad es. da 50.000 a 50.000.000.

Anche se nell’immagine sopra riportata non è segnato spuntate la casella Aggiungi DROP TABLE. Ciò vi consentirà, in fase di ripristino di eliminare automaticamente le tabelle esistenti prima di ricrearle e riempirle con i contenuti evitandovi l’onere di dover essere voi a cancellarle prima del ripristino.

Sempre nella stessa schermata:

C) spuntare la casella Salva con nome

D) cliccare sul pulsante Esegui

Salvare il relativo file .sql sul proprio computer.

Risorse e strumenti:

- Filezilla (FTP)

- JBackup System Plugin (nativo 1.5) (per un sito in Joomla) – invia giornalmente il backup di tutto il database all’indirizzo che viene inserito tra i parametri. La configurazione è molto semplice e veloce, infatti basta inserire l’indirizzo e-mail, l’oggetto e il testo che vogliamo nelle e-mail quotidiane

 

This entry was posted in Utilita' and tagged , , . Bookmark the permalink.