SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano

274 Plugins, 192 contribs sur SPIP-Zone, 46 visiteurs en ce moment

Accueil > Administration et BDD > Sauvegardes > Saveauto > Le plugin saveauto : sauvegarde automatique de la base de données de (...)

Le plugin saveauto : sauvegarde automatique de la base de données de SPIP

27 novembre 2006 – par cy_altern – 104 commentaires

15 votes

Le plugin saveauto permet de réaliser automatiquement une sauvegarde de la base de données de SPIP selon une fréquence et des paramètres configurables.

Important ! la version 0.5 (pour SPIP 2.*) ayant un gros bogue dans le déclenchement des sauvegardes, il est vivement conseillé de mettre à jour (au minimum version 0.5.1)

Un des soucis récurrent du webmestre d’un site sous SPIP c’est d’avoir la certitude qu’en cas de « crash » de son site (serveur planté, mauvaise manip...) il puisse récupérer l’ensemble des données de la base MySQL afin de pouvoir rétablir son site « à l’identique ».

Cela implique d’avoir une sauvegarde de cette base de données qui inclut tous les éléments saisis par les utilisateurs (articles, brèves, sites référencés, auteurs...) au fur et à mesure que ceux-ci enrichissent le contenu du site.

Alors si votre site est actif, à moins que vous ne soyez un forcené de la sauvegarde manuelle en utilisant l’outil intégré dans l’administration de SPIP, il y a fortes chances que votre dernière sauvegarde ne soit pas à jour...

Ce plugin, reprise d’une « vieille » contrib de Silicium (publiée à l’époque sur le site japanim.net), permet d’automatiser le processus de sauvegarde de votre base de données afin que vous n’ayez jamais à annoncer à vos rédacteurs que « ...le serveur à planté, il va falloir refaire la saisie de vos n derniers articles... ».

1. Ce plugin permet :

  • de réaliser une sauvegarde complète de la base de données du SPIP selon une fréquence déterminée. Cette sauvegarde est au format .sql (ou gzippé si votre serveur le permet). Elle est totalement compatible avec le format des fichiers sql utilisés par votre phpmyadmin.
  • de paramétrer les tables à sauvegarder (ou au contraire à ne pas sauvegarder) : la sauvegarde étant réalisée au niveau de la base, par défaut elle comprend l’ensemble des tables (pas seulement celles de SPIP) mais vous pouvez configurer précisément les tables que vous désirez inclure dedans.
  • de stocker ces sauvegardes dans un répertoire de votre choix
  • d’envoyer les fichier de sauvegarde par mail à une adresse de votre choix
  • de configurer la « durée de vie » des fichiers de sauvegarde stockés

2. Installation du plugin saveauto :

Ce plugin existe en 3 version : saveauto_1_9_2 pour spip 1.9.2, saveauto_2_0 pour spip 2.0.* et saveauto_2_1 pour spip 2.1.* .

En fonction de votre SPIP récupérez le zip correspondant sur http://files.spip.org/spip-zone/, décompactez le et placez le dossier « saveauto_X_Y » obtenu dans votre répertoire /plugins (à créer à la racine de votre spip si nécessaire), rendez vous sur l’interface de gestion des plugins (menu Configuration > Gestion des plugins), cochez le plugin « saveauto » et validez.

Ce plugin ne modifie pas les tables de la base données de SPIP, il n’en crée pas de nouvelles : pour sa désinstallation complète, il suffira d’effacer le répertoire /plugins/saveauto.

[ v. 1_9_1 ]
Lorsque la configuration du plugin est modifiée (via l’interface d’administration) le fichier /plugins/saveauto/inc/saveauto_conf.php qui stocke le paramétrage des sauvegarde est réécrit : selon la configuration du serveur qui vous héberge, il sera peut être nécessaire de modifier ses droits afin que cette réécriture soit possible (en cas de problème vous en serez averti lors de la validation d’une nouvelle config par l’interface d’administration).


[ v. 1_9_2]
L’enregistrement de la configuration et l’interface de gestion de celle-ci est basé sur le plugin config (cfg). Ce plugin doit être installé et activé pour que saveauto_1_9_2 fonctionne. Ce plugin permet la sérialisation des données de configuration et leur enregistrement dans la table spip_meta (de cette façon il n’est plus nécessaire de gérer un répertoire à accès en écriture pour le serveur comme le fait la version saveauto_1_9_1).

[ v. 2_0]
Passage en version compatible SPIP 2.0.*. L’interface de configuration est désormais accessible via le menu Configuration > CFG > Saveauto (le bouton dans le menu à été supprimé vu s le peu de fois où il était utilisé dans la vie du site)

Pour l’instant pas d’incompatibilités repérées avec d’autres plugins (pas de surcharge des fichiers du core de spip).

3. Fonctionnement obtenu lorsque l’on intègre ce plugin :

Interface de configuration et d'administration du plugin saveauto Les sauvegardes ne sont PAS déclenchées par un « programmateur » (spip_cron) mais sont lancées lorsqu’un utilisateur (auteur ou administrateur selon le paramètre « Sauvegarde déclenchée lors de la connexion d’un auteur ») se connecte dans l’espace privé. De cette façon tant qu’il n’y a pas d’accès à l’espace privé (cad que le contenu du SPIP ne change pas) il n’y a pas de création d’éventuels « doublons » des sauvegardes.

En revanche à chaque connexion à l’espace privé, le script est lancé : il vérifie si le temps écoulé depuis la dernière sauvegarde est supérieur à la fréquence déterminée dans la configuration (paramètre « Fréquence de la sauvegarde »), et , si c’est le cas, crée un nouveau fichier de sauvegarde dans le répertoire indiqué par le paramètre « Répertoire de stockage » de l’interface d’admin.
Si l’option "Zipper le fichier de sauvegarde" est activée, le fichier sql généré est zippé (version 0.5.2 minimum).

Par défaut ces sauvegardes sont stockées dans le répertoire /tmp de votre SPIP, si vous modifiez ce paramètre vous devez vous assurer que le répertoire utilisé est autorisé en écriture pour le serveur (777 avec votre client FTP en général) et que le chemin (relatif à la racine de votre spip) indiqué se termine bien par un « / » (par ex. : /tmp/sauvegardes/).
Si vous utilisez un répertoire différent de celui par défaut, gardez à l’esprit que celui-ci devrait être sécurisé pour qu’il ne puisse pas être accessible depuis internet : les fichiers de sauvegardes contiennent l’ensemble des données des articles, rubriques, brèves publiés ou non (et là, pas question « d’accès restreint »...) [1]

Si la configuration le précise (paramètre « Sauvegardes envoyées à l’adresse ») et si votre hébergement autorise la fonction mail() de php, le fichier de sauvegarde obtenu sera envoyé à l’adresse mail de votre choix.

En fonction du nombre de jours configuré dans le paramètre « Sauvegardes considérées obsolètes après », le script va effacer les fichiers de sauvegardes dont l’âge est supérieur au nombre de jours configuré.

Les tables à sauvegarder (ou non) sont déterminées par les paramètres « Tables acceptées » et « Données ignorées » : par défaut le plugin sauvegarde toutes les tables (y compris celles qui n’appartiennent pas à SPIP) sauf celles dont le nom comprend « _index », « _temp » ou « _cache » (qui sont utilisées par SPIP pour stocker des données volumineuses mais non-indispensables pour rétablir son intégrité : leur structure seule est sauvegardée).
De la même manière, le paramètre « Eléments à sauvegarder » permet de choisir (de façon globale) si vous voulez sauvegarder la structure et/ou les données des tables (option réservée aux administrateurs maitrisant ces concepts : si cela ne vous parle pas, choisissez « oui » pour les 2 choix proposés dans ce paramètre !).

Pour finir avec les options configurables vous pourrez également préciser :

  • le nom de la base de données de votre SPIP : ce paramètre ne sert qu’à composer le nom des fichiers de sauvegarde (par défaut de la forme : « nom_base_spip_2006 »). De façon complémentaire le paramètre optionnel « Préfixe pour les sauvegardes » permet de composer des noms de fichiers encore plus complets : ce qui peut donner des noms de la forme « prefixe_nom_base_spip_2006 ».
  • si vous souhaitez qu’un message s’affiche lorsque la sauvegarde à été effectuée (à éviter si vous choisissez de faire déclencher la sauvegarde lors de la connexion des auteurs...)

4. Restauration des sauvegardes à partir des fichiers générés par le plugin :

[*Attention !!!*] les sauvegardes réalisées ne sont pas au format de celles de SPIP : Inutile d’essayer de les utiliser avec l’outil d’administration de Spip.

Pour toute restauration il faut utiliser l’interface phpmyadmin de votre serveur de base de données : dans l’onglet « SQL » utiliser le bouton « Emplacement du fichier texte » pour sélectionner le fichier de sauvegarde (cocher l’option « gzippé » si nécessaire) puis valider.

Les sauvegardes xxxx.sql.zip ou xxx.sql sont au format SQL c’est à dire qu’ils contiennent les commandes permettant d’effacer les tables existantes du SPIP et de les remplacer par les données archivées. Les données plus récentes que celles de la sauvegarde seront donc PERDUES !

5. Ce qu’il reste à faire :

  • la sauvegarde des données de la base est une chose, mais de plus en plus les sites sous SPIP ont toute une partie de leur contenu sous forme de fichiers « annexes » (images, pdf, sons, images...) qui sont stockés dans le répertoire /IMG : il serait donc intéressant d’avoir la possibilité de faire une sauvegarde de ceux-ci sous forme d’un fichier compressé qui serait transféré par FTP sur un autre serveur (je n’imagine pas l’envoi par mail vu le volume que cela représente !)
  • les fichiers de langues pour les utilisateurs ne causant pas le french

Comme pour beaucoup d’autres plugins, afin de faciliter le developpement collaboratif, vous trouverez l’ensemble des fichiers en cours sur le SVN de spip-zone : avis aux motivés !

Notes

[1voir cet article pour la mise en place d’une protection par .htaccess : http://www.aix-mrs.iufm.fr/formatio... > onglet « applications » > partie II.c.

Retour en haut de la page

Vos commentaires

  • Le 29 février à 21:43, par livier En réponse à : Le plugin saveauto : sauvegarde automatique de la base de données de SPIP

    Je suis sur un spip mutualisé, j’ai laissé le répertoire par défaut /tmp et autres options par défaut.
    Je trouve le fichier commençant par saveauto.lock dans le répertoire « ../sites/monsite/tmp » mais pas de fichier sql comme attendu. Le fichier n’est pas dans « ../tmp » non plus.

    Ou ??

    Une demande d’option : que la sauvegarde puisse se faire même à la visite d’un simple contributeur dans un forum. Sur certains sites, l’administrateur viens rarement mais les forums bougent. Il serait souhaitable que les sauvegardes se fassent tout de même, et qu’en aucun cas onne puisse se retrouver avec les sauvegardes éliminées à cause du délai de péremption, alors qu’une nouvelle ne serait pas stockée. Sinon paramètre pour ne garder que les x dernières versions de sauvegarde, quelles que soient leurs dates.

    • Le 1er mars à 10:03, par cy_altern En réponse à : Le plugin saveauto : sauvegarde automatique de la base de données de SPIP

      dans le répertoire « ../sites/monsite/tmp » mais pas de fichier sql comme attendu


      avant tout il faut vérifier que le répertoire indiqué dans la configuration du plugin est bien tmp/ (avec un / à la fin). A priori je n’ai aucun problème avec le fait d’être sur un SPIP mutualisé.

      Il serait souhaitable que les sauvegardes se fassent tout de même,


      on pourrait effectivement envisager de "brancher" le déclenchement de la sauvegarde sur l’envoi d’un forum => c’est mis dans la "TO DO" liste !

      Sinon paramètre pour ne garder que les x dernières versions de sauvegarde, quelles que soient leurs dates.


      sur ce point le contournement est aisé puisqu’il suffit de mettre un délais d’expiration des sauvegardes très long (1 an par ex ?)

    Répondre à ce message

  • Le 4 février à 11:39, par dut En réponse à : Le plugin saveauto : sauvegarde automatique de la base de données de SPIP

    Y a t’il un moyen de définir à quelle heure s’opère la sauvegarde ?

    Merci.

    • Le 8 février à 00:06, par cy_altern En réponse à : Le plugin saveauto : sauvegarde automatique de la base de données de SPIP

      l’article ci-dessus précise :

      Les sauvegardes ne sont PAS déclenchées par un « programmateur » (spip_cron) mais sont lancées lorsqu’un utilisateur (auteur ou administrateur selon le paramètre « Sauvegarde déclenchée lors de la connexion d’un auteur ») se connecte dans l’espace privé.


      la réponse est donc : absolument pas puisque la sauvegarde est déclenchée par la connexion d’un utilisateur évènement dont on ne contrôle pas l’heure...

    Répondre à ce message

  • Le 29 juillet 2011 à 12:13, par Manu En réponse à : Le plugin saveauto : sauvegarde automatique de la base de données de SPIP

    Je me demande si il n’y a pas un petit soucis avec saveauto 0.7.5
    -  D’une part, j’ai deux fois le même texte « Détermine à partir de combien de jours une archive est considérée comme obsolète et automatiquement supprimée du serveur. Mettez -1 pour désactiver cette fonctionnalité » pour l’item Fréquence de la sauvegarde : tous les  et l’tem Sauvegardes considérées obsolètes après :
    -  D’autre part, « l’item Sauvegarde déclenchée lors de la connexion d’un auteur » et ses boutons radios n’apparaissent pas chez moi (SPIP 2.1.10 [17657])
    J’ai zappé qqchose ?

    Répondre à ce message

  • Le 16 juillet 2011 à 08:01, par mbourlier En réponse à : Le plugin saveauto : sauvegarde automatique de la base de données de SPIP

    Bonjour,
    Merci pour ce plugin qui ne posait aucun problème de fonctionnement et qui d’un coup « déraille ». La seule modification que j’ai faite est d’autoriser le php5 dans le fichier .htaccess car je suis hébergé chez 1&1 et avais quelques troubles « pages blanches ».
    Ma configuration est SPIP 2.1.10, Sarka-spip 3.0.7.
    J’explique : avant que je procède à cette modification, les sauvegardes m’étaient envoyées sur ma messagerie sous forme d’un fichier joint. Maintenant, il n’y a plus de fichier joint ; apparemment, la sauvegarde est contenue directement dans le message et donc inexploitable au cas où. Quelqu’un a-t-il une explication à ce phénomène ?
    Merci d’avance
    Cordialement
    M. BOURLIER
    http://www.michel-bourlier.fr/accueil/

    • Le 16 juillet 2011 à 08:11, par mbourlier En réponse à : Le plugin saveauto : sauvegarde automatique de la base de données de SPIP

      Je précise que les sauvegardes se font correctement dans le dossier voulu. Il n’y a que le problème dans le message d’envoi lui-même. Je précise aussi que mes sauvegardes actuelles ne dépassent pas 1 Mo.
      Cordialement
      M. BOURLIER

    • Le 17 juillet 2011 à 22:35, par cy_altern En réponse à : Le plugin saveauto : sauvegarde automatique de la base de données de SPIP

      A priori, on peut supposer que le problème d’envoi de mail est lié au passage à PHP 5.
      Or pour ce qui me concerne, cette fonctionnalité du plugin est OK en PHP 5 (sur plusieurs serveurs...) : je suppose donc que la config du PHP et/ou l’envoi de mail par PHP « à la mode » 1&1 doit coincer quelque part...
      (On est bien d’accord que tu utilise la dernière version de saveauto pour SPIP 2.1 = 0.7.5 !)

      Pour aller un peu plus loin :

      • dans la configuration essaye d’utiliser l’option qui permet de zipper la sauvegarde : ça devrait éviter que le fichier ne soit intégré dans le mail
      • la version saveauto pour SPIP 2.1 utilisant les fonctions d’envoi de mail de SPIP, tu devrais essayer d’installer le plugin Facteur qui améliore celles-ci
    • Le 18 juillet 2011 à 08:30, par mbourlier En réponse à : Le plugin saveauto : sauvegarde automatique de la base de données de SPIP

      Bonjour,
      J’utilise en effet la version saveauto pour SPIP 2.1. et le plugin Facteur est installé. De plus, l’option zip est activée. Je ne comprends donc pas du tout l’origine de ce problème. Je vais essayer de désinstaller, de vider le cache et de réinstaller pour voir.
      Je vous tiendrai informé de l’évolution des choses.
      Cordialement
      M. BOURLIER

    • Le 18 juillet 2011 à 10:23, par mbourlier En réponse à : Le plugin saveauto : sauvegarde automatique de la base de données de SPIP

      Suite...
      Après désactivation, suppression de saveauto, vidage du cache, nouveau téléchargement du plugin par FTP et réactivation, le souci est toujours le même. Au cas où vous remarqueriez quelque chose d’anormal, je joins une copie d’écran partielle du mail reçu.
      Merci d’avance.
      Cordialement
      M. BOURLIER

      JPEG - 139 ko
    • Le 18 juillet 2011 à 10:28, par mbourlier En réponse à : Le plugin saveauto : sauvegarde automatique de la base de données de SPIP

      Hummm ! Pas très lisible mon histoire !

      JPEG - 201.4 ko
    • Le 21 juillet 2011 à 09:58, par mbourlier En réponse à : Le plugin saveauto : sauvegarde automatique de la base de données de SPIP

      Bonjour,
      Surprise !
      Sans que je sache le pourquoi du comment, ce matin le message reçu contenait la pièce jointe de la sauvegarde ! Normal !
      Était-ce un problème de serveur distant ? Ce matin également, j’ai un problème avec un autre plugin !
      À suivre...
      Merci de toute façon pour votre réactivité.
      Cordialement
      M. BOURLIER

    Répondre à ce message

  • Le 10 mai 2011 à 20:37, par bruno31 En réponse à : Le plugin saveauto : sauvegarde automatique de la base de données de SPIP

    Page Blanche :

    J’obtiens une page blanche juste après avoir lancé la sauvegarde à partir de l’espace privé. J’ai remarqué que cette anomalie apparait sur les sites les plus gros.
    Ce qui est bizarre, c’est que la page blanche apparait presque immédiatement. Cela ne semble pas lié à la limite de 30s des scripts php.

    Alors j’ai configuré et ajouté : ;_referers ;_visites
    dans « Données ignorées ».

    Cela résout le problème.

    Répondre à ce message

  • Le 14 janvier 2011 à 10:59, par DM En réponse à : Le plugin saveauto : sauvegarde automatique de la base de données de SPIP

    Bonjour,
    Prokblème pour traiter une grosse base de données sur mon hébergeur (Gandi), car j’ai le message d’erreur suivant quand je lance la sauvegarde manuelle :
    Fatal error : Allowed memory size of 134217728 bytes exhausted (tried to allocate 84611467 bytes) in /srv/d_serveurdm/www/htdocs/plugins/auto/saveauto_2_1/inc/saveauto.php on line 199

    (en revanche, pas de problème si je ne sauvegarde que la structure)
    Le site à 2700 articles publiés, 600 rédacteurs, etc

    Peut-on y faire quelques chose ?
    Modifier le php ini ?
    Insérer dans .htaccess le code : php_value memory_limit 16M ?

    Sur des sites plus « légers », pas de problème.

    Merci bien

    Répondre à ce message

  • Le 5 septembre 2010 à 01:23, par gilles En réponse à : Le plugin saveauto : sauvegarde automatique de la base de données de SPIP

    Heu, quelle est l’adresse pour lancer une sauvegarde manuellement ?

    Je l’ai vu apparaitre pendant l’instal, mais je ne l’ai pas noté, et je ne retrouve cette adresse dans cette page de doc, ni dans la fenêtre de paramétrage du plugin dans la partie admin du site, ou dans le résumé qui accompagne chaque plugin.

    Répondre à ce message

  • Le 21 mai 2010 à 16:55, par amalric En réponse à : Le plugin saveauto : sauvegarde automatique de la base de données de SPIP

    Warning : filemtime() [function.filemtime] : Unable to access ../.. in /mnt/168/sdd/e/7/catherinadogs/plugins/saveauto_2_0/inc/saveauto_fonctions.php on line 129
    C’est le message que j’ai quand j’active le plugin. J’ai bien pris la peine de faire la vidange des caches, j’ai comme plugins installés : Acces Restreint, cfg, Couteau Suisse, Mes fichiers 2, Porte plume, SPIP Bonux. Sur un SPIP 2.0.9 [14357]
    Par ftp j’ai verifier la presence du fichier saveauto_fonctions.php et voici la partie sur la ligne 129 (ici ligne 14) :

    1.   //1-FAUT IL SAUVER (le soldat ryan ?)
    2.     // Lister des fichiers contenus dans le repertoire de sauvegardes
    3.     $entree = array();
    4.     $nbr_entree = 0;
    5.     $rep_bases = _DIR_RACINE.$rep_bases;
    6.     $myDirectory = @opendir($rep_bases);
    7.     if (!$myDirectory) {
    8.         echo _T('saveauto:repertoire').$rep_bases._T('saveauto:corriger_config')."<br>";
    9.         return;
    10.     }
    11.     while($entryName = readdir($myDirectory)) {
    12.         //filtre uniquement les fichiers dont le nom commence par prefixe_save
    13.         if (substr($entryName, 0, strlen($prefixe_save . $base)) == $prefixe_save . $base) {
    14.             $date_fichier = filemtime($rep_bases . $entryName);
    15.             if ($jours_obso > 0 && $temps > ($date_fichier + $jours_obso*3600*24)) {
    16.                 @unlink($rep_bases . $entryName);
    17.             }
    18.             else {
    19.                 $entree[] = $entryName;
    20.                 $nbr_entree++;
    21.             }
    22.         }
    23.     }
    24.     closedir($myDirectory);</code><cadre class='php'>

    le message d’erreur disparait quand je desactive saveauto. une solution ?

    Répondre à ce message

  • Le 15 mars 2010 à 21:41, par djan En réponse à : Problème d’installation

    Bonjour,

    je ne parviens pas à installer le plugin : il apparait dans la liste des plugins, il est configurable avec cfg, mais l’icone n’apparaît pas dans le sous-menu du menu « configuration » de spip, et aucune sauvegarde n’a lieu dans le répertoire cible. J’ai tenté de modifier les droits sur les différents fichiers et dossier concernés, mais maintenant, je sèche... La version de spip est la 2.0.10, cfg 1.14.1, sarkaspip 3.0.1 et les plugins accès restreint et spip bonnux. Je suis chez OVH en mutualisé...
    Je ne trouve pas de situation identique sur ce forum. Si quelqu’un peut me donner une piste de recherche, ce serait bien ! Merci.

    • Le 17 mars 2010 à 18:07, par cy_altern En réponse à : Problème d’installation

      même si l’icône n’est pas présente dans le menu, as tu accès à l’interface de configuration du plugin en appelant directement son url : ....ecrire/ ?exec=cfg&cfg=saveauto ?

    • Le 17 mars 2010 à 20:02, par Djan En réponse à : Problème d’installation

      Bonjour, merci d’avoir répondu.

      Oui, j’accède à la page de configuration, que ce soit en appelant directement l’url ou en cliquant sur les outils de cfg au bout du nom du plugin dans la liste des plugins. Il y a aussi autre chose qui manque, et je ne sais pas si c’est normal : dans la page de configuration, il n’y a pas la ligne concernant la compression GZ du fichier de sauvegarde.
      Voilà, si vous pouvez m’aiguiller un peu sur une solution...
      cordialement

    • Le 18 mars 2010 à 00:04, par cy_altern En réponse à : Problème d’installation

      Après avoir regardé dans le détail, je m’aperçois que le pipeline qui déclenchait la sauvegarde a été modifié ce qui fait qu’effectivement la sauvegarde n’était plus jamais déclenchée !
      C’est corrigé par la version 0.5.1 (cf http://zone.spip.org/trac/spip-zone/changeset/36353) et vu le nombre de modifications je conseille vivement la mise à jour...

      En revanche :

      • la disparition du bouton « saveauto » dans le menu « Configuration » est voulue puisqu’il encombrait cet onglet alors que l’on ne s’en sert à priori qu’une seule fois dans la vie du site... cela date du passage en version 0.5
      • l’option de compression GZ étant boguée (sous sa forme « historique ») depuis des lustres, je l’avais viré lors de la dernière mise à jour
    • Le 18 mars 2010 à 00:41, par Djan En réponse à : Problème d’installation

      Bravo ! tout semble fonctionner maintenant.
      A part l’envoi du mail, mais je pense que le fichier est trop volumineux (7,3Mo) ?
      Du coup, comment faire pour que le fichier soit compressé ?

      Merci pour la réactivité !

    • Le 18 mars 2010 à 07:56, par birt974 En réponse à : Problème d’installation

      Bonjour,
      merci pour ce plug-in que je n’ai pas encore pu utiliser ...
      J’ai installé la version 0.5 mardi dernier, et évidemment pas de sauvegarde automatique. Je vois ce matin que des modifications ont été apportées et qu’une nouvelle version en découle. Seulement, je ne sais pas où trouver cette nouvelle version. Je vois bien les modif apportées, quand je clique sur le lien (vers spip-zone), mais après je ne sais pas quoi en faire. Faut-il recopier le code dans les fichiers déjà présents dans mon répertoire plug-in ?
      Pourriez-vous m’éclairer sur l’utilisation de spip-zone et du versioning ?
      Merci bien.

    • Le 18 mars 2010 à 10:31, par Djan En réponse à : Problème d’installation

      Seulement, je ne sais pas où trouver cette nouvelle version.


      Utilisez simplement le lien de téléchargement qui se trouve sur cette page...

    • Le 18 mars 2010 à 10:56, par cy_altern En réponse à : Problème d’installation

      le zip disponible via le lien de cette page (http://files.spip.org/spip-zone/sav...) est généré automatiquement donc à jour de la dernière version.

      Pour mettre à jour le plugin de la façon la plus « propre » :

      • désactiver le plugin saveauto existant via l’interface de gestion des plugins
      • effacer le répertoire /plugins/saveauto via FTP
      • récupérer le zip de la dernière version et le dézipper dans un coin de ton ordi
      • transférer par FTP le dossier /saveauto obtenu dans le dossier /plugins du site
      • réactiver le plugin
    • Le 18 mars 2010 à 13:02, par birt974 En réponse à : Problème d’installation

      Merci pour cette réponse rapide.
      J’avais déjà désactivé le plug-in, télécharger la (nouvelle ?) version en cliquant sur le zip en lien en haut de la page, dézippé tout ça dans mon dossier plugin en ayant préalablement supprimé l’ancien dossier.
      Je pensais que je n’avais pas la bonne version, car quand je vais sur ma gestion des plugin, sauvegarde automatique, les infos sont toujours les suivantes : Version : 0.5 [35134], est-ce que j’ai faux ?
      Ensuite, y-a-t il un moyen de tester si le plugin est bien installé ? Style, taper une url pour voir si la sauvegarde se créé dans le dossier spécifié, sinon log d’erreur ... parce que mon dossier de destination a les droit 755 et je ne peux pas les changer avec mon client FTP (FileZilla) (mais c’est un autre problème).
      Merci encore.

    • Le 18 mars 2010 à 13:10, par birt974 En réponse à : Problème d’installation

      Je confirme, quand je télécharge le zip en lien, je regarde le contenu du fichier saveauto_fr.php, j’ai l’ancien code, celui marqué en rouge quand on regarde les modifs sur spip-zone.
      Peut-être un problème de cache ... je ne sais pas ... y-a-t il un autre endroit pour le télécharger ?
      Merci.

    • Le 18 mars 2010 à 13:15, par cy_altern En réponse à : Problème d’installation

      oui, c’est aussi un truc qui trainait depuis longtemps cette histoire de compression de la sauvegarde qui ne fonctionne sur aucun serveur...
      ALors la version 0.5.2 (cf http://zone.spip.org/trac/spip-zone/changeset/36389) remplace l’utilisation des fonctions gz natives de PHP par la libraire zip embarquée avec SPIP.

      A priori l’envoi des mails semble OK pour moi mais là dessus je ne ferais pas mieux pour l’instant vu qu’il faudrait brancher le plugin facteur si on voulait régler proprement cette question...
      Si quelqu’un est motivé pour s’en occuper, il est le bienvenu !

    • Le 18 mars 2010 à 13:26, par cy_altern En réponse à : Problème d’installation

      il faut regarder le fichier plugin.xml pour vérifier ta version mais pour moi il n’y a pas de problème, le zip en lien me donne bien « version 0.5.1 »... et vu que je viens de faire une mise à jour, d’ici une heure ça devrait être la version 0.5.2 d’ailleurs !

      Pour vérifier que la sauvegarde fonctionne il suffit de regarder si elle est bien générée dans ton dossier sinon tu aura un message d’erreur au sommet de la page sur laquelle tu te trouve lors de la connexion à l’espace privé

    Répondre à ce message

  • Le 11 octobre 2009 à 12:34, par ? En réponse à : Le plugin saveauto : sauvegarde automatique de la base de données de SPIP

    grâce à la ligne

      if (! @mail('toto@truc.net', 'test envoi mail', 'le message de test')) {
    ... }

    je reçois tous les jours un message d’erreur mail comme quoi ’toto’ n’existe pas... est-ce vraiment incontournable ?

    sans cette ligne, ça marche très bien... mieux même !

    • Le 11 octobre 2009 à 23:11, par cy_altern En réponse à : Le plugin saveauto : sauvegarde automatique de la base de données de SPIP

      grâce à la ligne if (! @mail(’toto@truc.net’, ’test envoi mail’, ’le message de test’)) ... je reçois tous les jours un message d’erreur mail comme quoi ’toto’ n’existe pas... est-ce vraiment incontournable ?


      à priori ça fait partie des vieilleries qui traînent dans saveauto depuis l’origine et qui devraient disparaître dans la prochaine version... Donc pas de problème pour supprimer cette ligne si nécessaire !

    Répondre à ce message

Répondre à cet article

Qui êtes-vous ?

Pour afficher votre trombine avec votre message, enregistrez-la d'abord sur gravatar.com (gratuit et indolore) et n'oubliez pas d'indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici Les choses à faire avant de poser une question (Prolégomènes aux rapports de bugs. )
Ajouter un document

Retour en haut de la page

Ça discute par ici

  • Plugin « Langue préférée par l’internaute »

    25 août 2009 – 20 commentaires

    Cet article explique comment fonctionne le plugin « Langue préférée par l’internaute » (langue_preferee) et comment le mettre dans un site multilingue existant.

  • Vidéo Accessible

    6 avril 2011 – 78 commentaires

    Un plugin pour faciliter la diffusion de vidéos accessibles. Accessibilité des vidéos Accessibilité de la vidéo Afin d’être pleinement accessible, une vidéo (composée d’images et de sons) doit répondre à plusieurs critères. Le critère de base est de (...)

  • Le Couteau Suisse

    4 mai 2007 – 1354 commentaires

    Ce plugin propose d’introduire facilement de simples fonctionnalités supplémentaires à SPIP et qui s’avèrent rapidement indispensables ! Par exemple : le contrôle de nombreuses variables « cachées » de SPIP, des améliorations ou facilités typographiques, (...)

  • MediaBox

    10 mai 2010 – 194 commentaires

    Aperçu La MediaBox est une Boîte multimédia polyvalente et personnalisable. Le plugin est basé sur la librairie moderne ColorBox, qui a été enrichie et adaptée pour SPIP. Par défaut, mediabox propose 5 habillages. Il est assez facile d’en créer de (...)

  • Squirrels Love Chimps

    14 février – commentaires

    Squirrels Love Chimps met à disposition une série de 4 plugins pour connecter votre SPIP avec le service d’emailing MailChimp MailChimp, qu’est-ce que c’est ? Mailchimp est un outil d’emailing ou, dans dans la langue de Molière, « un service d’envoi (...)