Ce script permet de sauvegarder très rapidement votre site internet. Vous allez avec votre navigateur sur la page du script PHP et celui-ci va effectuer automatiquement les actions suivantes

  1. dump de votre base de donnée MySQL
  2. création d'une archive de la BDD dans le répertoire que vous aurez choisi
  3. création de la liste des fichiers à sauver (vous pouvez demander à sauver touts vos fichiers accessibles en FTP)
  4. création d'une archive ZIP de ces fichiers qui inclue l'archive de la BDD préalablement sauvée
  5. affichage d'un lien permettant de télécharger l'archive ZIP

Ce script est entièrement fonctionnel, mais il mériterai d'être amélioré (affichage de la liste des archives, permettre de les supprimer, …).

N'hésitez pas à me suggérer des améliorations.

Téléchargements

Pastel Backup v1.0

Utilisation

  • Sur votre serveur, créez les répertoires suivants (par exemple) :
    • /sauvegardes
    • /sauvegardes/MySQL
    • /sauvegardes/completes
  • Vérifiez les droits pour qu'ils soient accessibles en écriture
  • Téléchargez et dézippez Pastel Backup
  • Ouvrez les 3 fichiers avec un éditeur en UTF-8 :
    • pastel-backup.php : personnalisez les variables après //PARAMÈTRES
    • .htaccess : donnez le chemin de .htpasswd
    • .htpasswd : paramétrez votre login et mot de passe (génération sur ce site par exemple)
  • Uploadez ces fichiers dans /sauvegardes
  • Testez en lançant le fichier /sauvegardes/pastel-backup.php !