Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
sauvegarder_un_site [Le 21/02/2009, 19:18] topazzsauvegarder_un_site [Le 21/10/2025, 21:10] (Version actuelle) – vétuste / à supprimer : les scripts ont leur place sur des forges git, pas des wiki, et idéalement audités par des pairs, pour être maintenus krodelabestiole
Ligne 1: Ligne 1:
-{{tag>sauvegarde lamp serveur}}+{{tag>sauvegarde lamp serveur vétuste à_supprimer}}
  
 ---- ----
Ligne 47: Ligne 47:
 # Version 0.31 : ajout de la possibilité de sauver une liste de répertoires en ftp pour chaque site internet + installation automatique des logiciels manquant # Version 0.31 : ajout de la possibilité de sauver une liste de répertoires en ftp pour chaque site internet + installation automatique des logiciels manquant
  
-# FONCTIONNALITÉS : +# FONCTIONNALITÉS :
 #  - Sauvegarde des fichiers distants via FTP #  - Sauvegarde des fichiers distants via FTP
 #  - Sauvegarde des bases de données MySQL distantes via mysqldump ou http://sql.free.fr/backup.php pour les sites perso de free #  - Sauvegarde des bases de données MySQL distantes via mysqldump ou http://sql.free.fr/backup.php pour les sites perso de free
Ligne 66: Ligne 66:
 utilisateur_ftp[0]=login0     # utilisateur ftp utilisateur_ftp[0]=login0     # utilisateur ftp
 mdp_ftp[0]=mdp0     # mot de passe ftp mdp_ftp[0]=mdp0     # mot de passe ftp
-liste_rep_ftp[0]="/rep /rep2/sous_rep" # liste de répertoires sur le serveur ftp à sauvegarder, séparés par des espaces. Mettre simplement / pour sauver le site en entier. Dans tous les cas l'adresse ne doit commencer par /. Garder les guillemets+liste_rep_ftp[0]="/rep /rep2/sous_rep" # liste de répertoires sur le serveur ftp à sauvegarder, séparés par des espaces. Mettre simplement / pour sauver le site en entier. Dans tous les cas l'adresse doit commencer par /. Garder les guillemets
 serveur_sql[0]=sql.free.fr     # adresse du serveur mysql serveur_sql[0]=sql.free.fr     # adresse du serveur mysql
 utilisateur_sql[0]=login0     # utilisateur mysql utilisateur_sql[0]=login0     # utilisateur mysql
Ligne 83: Ligne 83:
 liste_rep_ftp[1]="/" liste_rep_ftp[1]="/"
 serveur_sql[1]= serveur_sql[1]=
-utilisateur_sql[1]= +utilisateur_sql[1]=
 mdp_sql[1]= mdp_sql[1]=
 liste_bases_de_donnees[1]="" liste_bases_de_donnees[1]=""
Ligne 213: Ligne 213:
 Puis, le fichier date_heure.sql.gz sera rappatrié en local dans votre répertoire de sauvegarde avec la sauvegarde des fichiers via lftp. Puis, le fichier date_heure.sql.gz sera rappatrié en local dans votre répertoire de sauvegarde avec la sauvegarde des fichiers via lftp.
  
-Par ex, sauvegarder_mysql.php pourrai ressembler à ça :+Par ex, sauvegarder_mysql.php pourrait ressembler à ça :
  
 <file> <file>
Ligne 254: Ligne 254:
 Puis configurez la sauvegarde : Puis configurez la sauvegarde :
    fcrontab -e    fcrontab -e
-Ex : pour faire une sauvegarde 2 fois par semaine : +Ex : pour faire une sauvegarde 2 fois par semaine :
    %midweekly * 0-23 ~/Sauvegardes/sauver_sites_internet.sh    %midweekly * 0-23 ~/Sauvegardes/sauver_sites_internet.sh
 Faire CTRL + O pour enregistrer puis CTRL + X pour quitter Faire CTRL + O pour enregistrer puis CTRL + X pour quitter