Sauvegarde de site — La FAQ de JLT

Sauvegarde de site

Méthodes pour sauvegarder son site

Sauvegarde du site proprement dit

  • on peut utiliser l'outil SyncBack et paramétrer le site en ftp
  • on peut utiliser l'outil Filezilla
  • si on a accès au commandes système du site on peut passer par une commande tar
<?php
$filename = "jltryoenjoomla_3.0-" . date("Y-m-d") . ".tar.gz";
//echo $filename;
system("tar -C ../joomla_3.0  --exclude ./tmp  . $filename . " .");
$aref = sprintf("<p><a href=\"/dump_mysql/%s\">%s</a></p>", $filename, $filename);
echo $aref;
echo "<br>";
.>

Sauvegarde de la base MYSQL

  • on peut utiliser mysqldump, par ex avec le script suivant
<?php
function mysqldump($name, $base, $host, $user, $pass) {
	$filename = sprintf("%s-mysqldump-%s-", $name, $base) . date("Y-m-d").".sql";
	system("mysqldump --skip-add-locks --host=$host --user=$user --password=$pass $base > $filename");
	$aref = sprintf("<p><a href=\"/dump_mysql/%s\">%s</a></p>", $filename, $filename);
	return $aref;	
}	
?>