script PHP de sauvegarde de site internet – MySQL dump et création d’une archive ZIP des fichiers du serveur
- 07-12-2010
- Posté dans php
- Écrire un commentaire
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
- dump de votre base de donnée MySQL
- création d'une archive de la BDD dans le répertoire que vous aurez choisi
- création de la liste des fichiers à sauver (vous pouvez demander à sauver touts vos fichiers accessibles en FTP)
- création d'une archive ZIP de ces fichiers qui inclue l'archive de la BDD préalablement sauvée
- 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
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 !

Très bon script facile à installer, facile à paramétrer et qui fonctionne sans rien modifier ! (c'est assez rare pour le souligner)
Très bon script fonctionne nickel
Seul défaut dommage qu'ils utilise la fonctions {}system pour la sauvegarde MYSQL
cette fonctions et souvent désactivée par sécurité chez la plupart des hébergeurs.
Sinons rien a dire très très bon script