Nous sommes le Sam 28 Juin, 2025 20:28
Supprimer les cookies

pour faire backup site web

Pour une tâche précise, pour remplacer un logiciel propriétaire donné...

Mar 02 Déc, 2008 23:36

bonjour,
Pour ceux qui connaissent Cpanel, il y a une fonction super intéressante qui s'appelle Backup entier en un click.
On click sur le bouton et sur le serveur distant, un backup se crée avec les bases de données, le site, les emails etc :)
Est ce que quelqu'un connaitrait un script php ou autre qui ferait cela ???

Merci
Tony
tons28

Messages : 5

Dim 18 Jan, 2009 23:15

Si tu as accès au serveur web :
Code: Tout sélectionner
#!/bin/bash
WEBSITE="/home/mon_site_web"
MAIL="/home/mon_repertoire_de_mail"
DATABASENAME="ma_base_de_donnee"
DATABASEUSER="user"
DATABASEPASS="password"
TMPFOLDER="/home/"
BACKUPFOLDER="/backup/"

MYSQLBACKUP="${TMPFOLDER}mysql_dump_`date +%Y%m%d`.sql"

mysqldump -u ${DATABASEUSER} -p${DATABASEPASS} ${DATABASENAME} > ${MYSQLBACKUP}
tar -cjf ${BACKUPFOLDER}backup`date +%Y%m%d`.tar.bz2 ${WEBSITE} ${MAIL} ${MYSQLBACKUP}
rm -f ${MYSQLBACKUP}


bon, ce script n'a pas été testé, mais il devrait te faire une sauvegarde de ta base de données, de tes mails et de ton répertoire de site internet. Il faudra bien entendu le rendre executable et lisible uniquement par l'utilisateur (vu qu'il y a le mot de passe en clair dans le script).
Il faut personnaliser les valeurs des variables de la ligne 2 à 8.

Cordialement,
Léviathan
Tous les propos n'appartiennent qu'à leur auteur et n'engagent personne d'autre.
La liberté ne peut être que toute la liberté ; un morceau de liberté n'est pas la liberté. (Max Stirner), donc 4 CC sur 6 ne sont pas libres :-)
leviathan

Avatar de l’utilisateur
Messages : 1415

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit