Voici un script écrit par Matthieu Onfray dont le site a disparu et dont je ne fais que transmettre l’œuvre.
Objectif :
« Export_base » permet de programmer la sauvegarde automatique de la base SQL du site à intervalle régulier. Il gère également la destruction de sauvegardes trop anciennes. Le fichier sauvegardé est utilisable directement avec SQL, ou une interface plus conviviale telle que phpMyAdmin.
Par exemple, le script sauvegarde la base tous les deux jours et détruit toutes les sauvegardes vieilles de plus de 10 jours.
Note : Ce script ne sauvegarde pas les fichiers du serveur FTP , il s’occupe uniquement de la base SQL de votre site internet (les tables utilisés par spip et également les autres tables s’il y a lieu).
Installation :
- Télécharger les fichiers « export_base.php », « export_base2.php » et « export_base_conf.php » sur le serveur.
- Ajouter le code suivant dans « ecrire/index.php3 » juste après la ligne include (« inc.php3 »).
De plus il faudra penser à refaire cette modification à chaque mise à jour de votre version de spip.
//MODIF SILICIUM
if (($connect_statut == "0minirezo") || ($connect_statut == "1comite"))
{
if (empty($HTTP_COOKIE_VARS["addon_sauver_base_auto"]))
{
//sauver la base
include("export_base2.php");
if ($fin_sauvegarde_base) setcookie("addon_sauver_base_auto","ok");
if ($sauver_base)
{
if (!$fin_sauvegarde_base) echo "Problème de sauvegarde de la base $base<br>";
if ($ecrire_succes && $fin_sauvegarde_base) echo "
<script language=\"javascript\">
<!--
alert(\"Sauvegarde de la base effectuée avec succès !\", \"Maintenance\");
//-->
</script>
";
}
}
}
//FIN MODIF
Configuration :
Toute la configuration se fait en modifiant les paramètres dans le fichier « export_base_conf.php ». De nombreuses options sont disponibles, notamment l’endroit où sera placée la sauvegarde. Le fichier peut également être envoyé par email.
À noter :
Un résumé de la configuration peut être affiché en pointant son navigateur sur le fichier « export_base.php ».
Discussions par date d’activité
Une discussion
Super pratique ce script de sauvegarde automatique pour SPIP ! Facile à mettre en place, il m’économise pas mal de temps et de stress. Fini l’angoisse de perdre des données importantes. Un must pour tout gestionnaire de site SPIP en fait
Oh la belle pub ! Dans le genre, savez-vous que saveauto est un petit script qui fait fort bien le travail, mis celui-là gratuitement à la disposition de tous les utilisateurs de SPIP,
« Finie l’angoisse de perdre des données importantes. Un must pour tout gestionnaire de site SPIP ! »
Répondre à ce message
Ajouter un commentaire
Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :
Merci d’avance pour les personnes qui vous aideront !
Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.
Suivre les commentaires : |