SPIP-Contrib

SPIP-Contrib

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

273 Plugins, 191 contribs sur SPIP-Zone, 92 visiteurs en ce moment

Accueil du site > Administration et BDD > Sauvegardes > Mes fichiers > Mes Fichiers 2

Mes Fichiers 2

19 septembre 2009 – par chantoine, James, _Eric_ – 57 <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

22 votes

Ce plugin fabrique un fichier d’archives contenant les données de personnalisation du site comme le dernier dump de sauvegarde de la base, le(s) dossier(s) des squelettes nommés, le dossier images…

Faire un paquet des données du site

Il est possible d’effectuer une sauvegarde de la base de données avec SPIP, mais les fichiers ne le sont généralement pas.

En plus des données, il est recommandé de faire une copie du répertoire servant de dépôt documentaire, le fameux répertoire IMG/ contenant tous les logos et les documents joints. Par précaution, on peut aussi faire une copie du dossier squelettes/ contenant toute les personnalisations du site ainsi que le fichiers config/mes_options.php. Enfin, le fichier .htaccess ainsi que la sauvegarde de la configuration d’un squelette tel que Sarka-SPIP peuvent être ajoutées à la liste.

Ceci représente, quand elles sont effectuées manuellement, un nombre de manipulations longues et fastidieuses, par ftp, fichier par fichier. Il est donc plus confortable de transporter en une seule archive l’ensemble de ces fichiers, base comprise, que le site peut fabriquer à la demande. C’est le rôle du plugin « mes_fichiers2 » : faire un paquet des données du site [1].

Utilisation

Lorsqu’il est activé, ce plugin ajoute deux actions accessible aux administrateurs du site, par l’onglet « Mes Fichiers » apparaissant après « Configuration / Maintenance du site ».

Sauvegarder mes fichiers

Cette option fabrique le fichier « mf2_aaaammjj_hhmmss.zip » dans le dossier tmp/mes_fichiers/. Ce fichier d’archives contiendra :

  • le fichier config/mes_options.php, s’il existe,
  • le fichier .htaccess lié à la réecriture d’urls, s’il existe,
  • le répertoire IMG/ complet,
  • le répertoire squelettes/ complet, s’il existe,
  • le dernier fichier de sauvegarde de la base créé en utilisant l’interface privée de SPIP ou généré par le plugin « saveauto »,
  • et enfin les répertoires et/ou fichiers rajoutés via le pipeline mes_fichiers_a_sauver par certains plugins comme Saveauto et Sarka-SPIP 3 (tmp/cfg/ en ce qui concerne la sauvegarde de la configuration de Sarka-SPIP par exemple).

Il est possible de sélectionner tout ou partie de ces éléments avant de lancer la sauvegarde.

Télécharger une sauvegarde

Cette option liste les fichiers d’archives disponibles, et permet de visualiser leurs constituants et / ou de les télécharger sur le disque local.

Évolutions

Le zip joint à cet article est dans une version de développement. D’autres fonctionnalités sont prévues d’être rajoutées :

-  Sauvegarde programmée
-  Restauration et téléversement d’une archive

Notes

[1Et comme il s’agit de données, les plugins du dossier plugins/ ne sont pas pris en compte, considérant qu’ils font partie du système d’une part et qu’ils font bien souvent l’objet d’une offre de sauvegarde mutualisée sur la zone, d’autre part.

Retour en haut de la page

Vos commentaires

  • Le 19 octobre 2011 à 00:44, par fredalex En réponse à : Mes Fichiers 2

    Bonjour,
    J’utilise Spip2.1.11 et sarka 3.1.0 avec MesFichiers2.
    J’obtiens ce message lorsque je choisis le répetoire /IMg :

    Error 500 - Internal server error
    Un problème inattendu est survenu.
    Veuillez réessayer ultérieurement.

    Si je choisi tous les autres répertoires, c’est Ok...
    C’est un problème du serveur ?
    Comment remédier au problème..?

    • Le 26 novembre 2011 à 14:49, par fredalex42 En réponse à : Mes Fichiers 2

      Bonjour,

      Mon problème n’est toujours pas résolu...
      Je réalise mes sauvegardes avec ce plugin mais je suis obligé d’exclure le dossier /IMG sinon j’ai le message ci-dessus...
      Si quelqu’un a une piste car là je ne vois pas trop d’où cela proviens....

      Merci pour votre aide...

    Répondre à ce message

  • Le 22 janvier 2011 à 15:35, par Pipeti En réponse à : Mes Fichiers 2

    Que faire pour ne pas avoir le message suivant ?

    « Fatal error : Call to undefined function typo() in /home/collec34/public_html/plugins/auto/mes_fichiers_2/notifications/mes_fichiers_sauver.php on line 25 »

    Sous SPIP 2.1.8 avec Sarka-SPIP 3.0.4
    sur www.collectifdondorganes.org

    Merci d’avance.

    • Le 22 janvier 2011 à 15:42, par _Eric_ En réponse à : Mes Fichiers 2

      Bonjour Pipeti,

      Je dirais que tu devrais vérifier la cohérence de tes plugins entre eux et avec la version SPIP que tu utilises.

    • Le 22 janvier 2011 à 15:50, par Pipeti En réponse à : Mes Fichiers 2

      Bonjour Eric,
      J’ai fait et en principe tout est à jour...
      Spip, Sarka, et les différents plugins...
      Je voulais tester ce mode de sauvegarde qui me parait plus complet donc intéressant...
      Tu as toujours un accès en administrateur sur notre site, si tu veux vérifier...
      Cordialement et merci encore pour ton aide...

    • Le 22 janvier 2011 à 16:08, par _Eric_ En réponse à : Mes Fichiers 2

      J’ai vidé ton cache et j’ai essayé : je n’ai pas de message d’erreur.

    • Le 22 janvier 2011 à 16:24, par Pipeti En réponse à : Mes Fichiers 2

      Merci encore pour ton aide Eric,
      Je n’ai pas pensé à ce cache...
      Mais j’ai essayé juste derrière toi et ... même message !,
      alors j’ai à nouveau vidé le cache et réessayé encore et là OK ça marche...
      Cela veut-il dire qu’il faut vider le cache avant chaque sauvegarde ?
      Dans le cas des sauvegardes périodiques, je crains que l’on ne soit donc pas sûr du bon fonctionnement ...

    • Le 22 janvier 2011 à 16:26, par _Eric_ En réponse à : Mes Fichiers 2

      Je n’ai pas essayé de créer un zip avec le répertoire IMG/ par contre. Qu’as tu sélectionné dans ton zip ?

    • Le 22 janvier 2011 à 16:39, par Pipeti En réponse à : Mes Fichiers 2

      J’ai sélectionné Tout !

    • Le 22 janvier 2011 à 17:18, par _Eric_ En réponse à : Mes Fichiers 2

      Moi aussi et ça marche !

    • Le 12 novembre 2011 à 17:57, par YannX En réponse à : Mes Fichiers 2

      erreur typo() : résolue..../bof !

      Comme d’autres, j’avais une erreur (approximativement) :

      Fatal error : Call to undefined function typo() in ...

      sur deux configurations de nouveaux sites (en 2.1.11...)
      lorsque je voulais utiliser mes_fichiers_2.
      (pour etre précis, l’un en Wamp+XDebug local, l’autre sur OVH)

      Par hasard, j’ai installé Mediathèque (grace a Step), et....
      du coup, ? ? ? ? çà marche !!

      Hope to help
      Yx

    • Le 12 novembre 2011 à 18:07, par YannX En réponse à : Mes Fichiers 2

      Erreur, cela ne marche.... pas toujours ??
      j’ai parlé trop vite !!

      A nouveau :

      plugins/auto/mes_fichiers_2/notifications/mes_fichiers_sauver.php on line 26

      après avoir « fait ».. juste le temps de créer deux articles, avec leurs logos !?

      (tentative de sauvegarder IMG et le dump, fait juste avant !!).

      Comme j’ai bien des sauvegardes présentes,
      ne serait-ce un problème de « timeout » ??

    • Le 17 novembre 2011 à 20:29, par Matthieu Marcillaud En réponse à : Mes Fichiers 2

      Je pense que http://zone.spip.org/trac/spip-zone/changeset/54568 doit clore ce débat. Je suis également tombé dessus à l’instant.

    Répondre à ce message

  • Le 19 septembre 2010 à 16:55, par Gerard En réponse à : Mes Fichiers 2

    Bonjour,

    Lors de l’utilisation de Mes fichiers 2 avec Spip 2.1.2 j’obtiens ce message :
    PCLZIP_ERR_WRITE_OPEN_FAIL (-1) : Unable to open temporary file ’pclzip-4c961f9eb50ac.gz’ in binary write mode

    Le fichier zip qui se créé est non lisible (sa taille est de 37 octets)

    Merci d’avance pour votre aide

    • Le 5 décembre 2010 à 23:50, par klelugi En réponse à : Mes Fichiers 2

      Pour contourner le problème, j’ai commenté la ligne 58 du fichier : inc/mes_fichiers_sauver.php

      /*,PCLZIP_OPT_ADD_TEMP_FILE_ON*/

      Je ne sais pas si cela a un impact négatif sur le traitement des fichiers

    • Le 6 décembre 2010 à 00:01, par klelugi En réponse à : Mes Fichiers 2

      A priori, PCLZIP_OPT_ADD_TEMP_FILE_ON est utiliser pour réduire l’utilisation de la mémoire,

      si la liste des fichiers à sauvegarder est longue, cela risque fortement de ralentir le serveur...

    • Le 6 décembre 2010 à 08:45, par _Eric_ En réponse à : Mes Fichiers 2

      Klelugi,

      Faut pas enlever cette ligne car elle permet de traiter des zips de grande taille. Sans elle ton zip pourra parfois tomber en timeout d’exécution.

      A priori tu as un surement un problème de droits.

    • Le 7 décembre 2010 à 12:37, par klelugi En réponse à : Mes Fichiers 2

      Merci pour ce retour Eric,

      En fait, je viens de faire comme ça :

      Modifier le fichier : ecrire/inc/pclzip.php ligne 66

      define( ’PCLZIP_TEMPORARY_DIR’, ’/chemin_absolu/ndd/www/tmp/’ ) ;

      avec le chemin absolu du serveur depuis le root, et là plus de problèmes de droits

    • Le 5 janvier 2011 à 14:25, par ordilibre En réponse à : Mes Fichiers 2

      Je confirme la nécessité de commenter la ligne 54 de inc/mes_fichiers_sauver.php tel que plus bas pour que cela fonctionne.

      1.                 $erreur = $mes_fichiers->create(
      2.                         $liste,
      3.                         PCLZIP_OPT_COMMENT,serialize($comment),
      4.                         PCLZIP_OPT_REMOVE_PATH, $remove_path);/**,
      5.                         PCLZIP_OPT_ADD_TEMP_FILE_ON);*/

      SPIP 2.1.6 [16885]
      Mes Fichiers 2 : Version : 1.0.1 [42383]

      Cordialement

    • Le 22 janvier 2011 à 16:10, par _Eric_ En réponse à : Mes Fichiers 2

      Je confirme que ça ne vient pas du plugin !
      C’est un souci de serveur.

      Si tu zippes des gros fichier tu risques de voir le traitement se finir en erreur.

    Répondre à ce message

  • Le 19 janvier 2011 à 19:23, par Steph en Bretagne En réponse à : Mes Fichiers 2

    Coucou Eric,

    Souhaitant installer ce super plugin sur un site en SPIP 2.0.10 - Sarka 3.0.3 (oui, je sais, j’ai quelques versions de retard), ça ne marche pas.

    La version ci-dessus nécessite SPIP en version 2.1.0 minimum.

    Te serait-il possible de laisser une version zip pour Spip 2.0.x ?

    N.B. : la version 0.2 [36834] que Christophe avait retrouvée ne fonctionne pas (on voit bien "Mes fichiers dans la maintenance mais cette page est vide).

    Merci beaucoup d’avance.

    Répondre à ce message

  • Le 3 août 2010 à 16:40, par CdChar En réponse à : Mes Fichiers 2

    Bonjour,

    Les options « Tout cocher » et « Tout décocher » ne fonctionnent plus.

    -  Spip 2.1.1
    -  Mes_fichiers_2 36834
    -  Spip_Bonux 39094 ( pas exactement la dernière mais récente)
    -  IE et FFX

    Il suffit de cocher chaque ligne individuellement

    Merci

    • Le 29 août 2010 à 20:35, par _Eric_ En réponse à : Mes Fichiers 2

      Salut CdChar,

      Si si, les options fonctionnent toujours, je viens de tester. Par contre, il existe maintenant une configuration interdisant de sélectionner un item dans la taille est supérieure à un max. Peut-être est ce cela ?

    • Le 1er septembre 2010 à 07:28, par CdChar En réponse à : Mes Fichiers 2

      Bonjour Eric,

      En effet

      Merci

    Répondre à ce message

  • Le 29 août 2010 à 02:03, par YannX En réponse à : Mes Fichiers 2

    Helas.......

    Je viens de rajouter le plugin « Bandeau »,
    vous savez, celui qui donne une interface privée professionnelle a SPIP.

    Mais helas, mes_fichiers_2 a disparu !!! ?
    Incompatibilité, bug de mon install, ou..

    YannX

    PS pourrait-on rajouter (plus facilement accessible en aide) la commande exec= correspondante ?
    je crois qu’il y a une discussion en-cours sur la DTD plugin....

    • Le 29 août 2010 à 15:41, par Pierre KUHN En réponse à : Mes Fichiers 2

      Bonjour, est ce que tu as la bonnes version du plugin ? A savoir la 0.3.1.

    • Le 29 août 2010 à 17:25, par YannX En réponse à : Mes Fichiers 2

      Merci de ta reponse, mais alors là ???
      Heu....... ?
      -  SPIP 2.1.0 [15608]
      -  Bandeau 2.1 : 1.1.4 [40130]
      -  Mes fichiers 2 : 0.2 [36824]
      tous deux derniers rechargés de ce jour,
      après ton message !!!
      J’ai verifié les plugin.xml......

      Cette version 0.3.1 se trouverait où ?
      Merci
      Yx

    • Le 29 août 2010 à 17:28, par Pierre KUHN En réponse à : Mes Fichiers 2

      Des corrections sur mes_fichiers_ on été faites cette aprés midi donc disponible a 18h.
      la version de mes fichiers sera la 1.0.0

    • Le 29 août 2010 à 17:37, par YannX En réponse à : Mes Fichiers 2

      Je viens de rechercher les changeset (avec google)
      Effectivement je trouve les 36851 / 37106 / 37117 sur le site
      (ce qui me permet de remercier déjà sur le @prefix@ )

      et qui ne figurent pas dans mon zip télécharge en plusieurs reprises sur mon HDisk !
      Donc j’attends ce soir....

      Merci
      Yx

      PS dans le meme ordre d’idées, je n’arrive pas a avoir la MàJ auto par le CS
      j’aurais une m. dans mon install ?? Wamp ?
      malgré toutes mes M@J (avec effacement du sous-répertoire avant rechargement !!)

    • Le 29 août 2010 à 17:40, par Pierre KUHN En réponse à : Mes Fichiers 2

      Le CS ne charge le plugin que si le zip a été effectuer, comme pour le chargeur auto de spip en fait. et le dernier commit est http://zone.spip.org/trac/spip-zone/changeset/40387 pour le plugiins mes_fichiers_2

    Répondre à ce message

  • Le 23 juin 2010 à 13:11, par Petarel En réponse à : Mes Fichiers 2

    Bonjour et d’abord un immense merci pour ce plugin très efficace qui nous simplifie vraiment la vie et évite les sauvegardes trop espacées.

    Je suis en train d’installer un site qui doit ensuite être géré par les collègues.

    J’ai installé « mes fichiers » pour que la personne chargée des sauvegardes puisse les effectuer régulièrement. Mais je lui ai donné des droits d’administrateur restreint car je ne peux prendre le risque de lui donner de quoi « restaurer » ou supprimer une base pour le moment.

    Je gère les droits avec les plugins « autorité » et « accès restreint ». Le tout avec SAKA 3.0.3 et SPIP 2.0.10.

    Or je n’arrive pas à lui donner accès à « mes fichiers ». Elle peut faire une « sauvegarde de la base » (via SPIP), mais pas du reste ni télécharger le résultat de ces sauvegardes.

    Y a-t-il une possibilité de résoudre ce problème et lui donner des droits pour faire apparaître « Mes fichiers » ?
    Merci !

    Pétarel

    • Le 23 juin 2010 à 23:06, par Petarel En réponse à : Mes Fichiers 2

      Un début de piste : pb dans le plugin « autorité »...
      Dans la configuration, à « qui peut effectuer les sauvegardes ? », je sélectionne « tous les administrateurs y compris restreints », j’enregistre.... et ça réaffiche « administrateurs complets »...

      Je fonce donc sur le forum de ce plugin...
      Mais si l’un d’entre vous a une suggestion...

    Répondre à ce message

  • Le 10 juin 2010 à 16:20, par Thom En réponse à : Mes Fichiers 2

    Salut,

    J’ai un site mutualisé. Dans ma config (qui fonctionne), ce plugin ne trouve pas le repertoire de squelette.

    Afin de le trouver, j’ai du faire une modif (fichier inc/mes_fichiers_utils.php lignes 24 à 29)

    if (strlen($GLOBALS['dossier_squelettes']))
            foreach (explode(':', $GLOBALS['dossier_squelettes']) as $_dir) {
                    $dir = ($_dir[0] == '/' ? '' : _DIR_RACINE) . $_dir . '/';
                    if (@is_dir($_dir))
                            $liste[] = $_dir;
            }

    en fait je zap la commande $dir = ($_dir[0] == '/' ? '' : _DIR_RACINE) . $_dir . '/';
    qui chez moi me fait trouver une ligne ../../sites/thom.jed.st/squelettes
    au lieu de ../sites/thom.jed.st/squelettes qui est le bon répertoire !!

    Je ne sais pas si ca viens de chez moi où je rajoute le _DIR_RACINE (fonctionnel mais peut être non nécéssaire) au dossier squelettes ou alors si c’est une erreur du plugin.

    SI le _DIR_RACINE n’est aps nécéssaire d’être connu par le dossier squellette, il faudrait faire un test pour les 2 cas ! si celui-ci est nécéssaire, alors il sera déjà dans le chemin $GLOBALS[’dossier_squelettes’] alors il faut en enlever l’ajout dans le plugin !

    suis-je clair ???

    Répondre à ce message

  • Le 3 mai 2010 à 20:28, par Manu_TJ En réponse à : Mes Fichiers 2

    Chouette plugin mais difficile à utiliser pour un site un peu ancien : près de 1Go dans IMG, la page de constitution du zip aboutit sur une page blanche et le zip créé est inexploitable (fichier corrompu).
    Bon je sais, plus facile à écrire qu’à faire mais n’est il pas possible d’envisager le même fonctionnement que sur certains forums : avant de lancer l’opération, on entre un nombre de fichiers (ex : 250) et la page boucle sur elle-même jusqu’à la fin (donc tous les 250 fichiers).
    L’avantage de ce fonctionnement serait de ne pas écrouler le serveur et s’il tient le choc, de ne pas tomber à time out.

    • Le 4 mai 2010 à 17:52, par _Eric_ En réponse à : Mes Fichiers 2

      Salut Manu_TJ,

      La dernière version de Mes Fichiers 2 permet de donner une limite à la taille des fichiers traités. C’est dans un formulaire CFG propre au plugin. Ce n’est pas la panacée mais ça permet au moins d’éviter de planter.

      De toute façon, le plugin n’est pas fait pour sauvegarder des Giga-octets de données.

    • Le 6 mai 2010 à 21:26, par Manu_TJ En réponse à : Mes Fichiers 2

      Je n’avais pas vu qu’il était possible de procéder à un paramétrage. Merci pour cette précision.

    Répondre à ce message

  • Le 30 avril 2010 à 10:36, par Farouba En réponse à : Mes Fichiers 2

    A savoir que pour un site mutualisé le zip peut inclure le mes_options.php à la base de l’installation, du coup si le plugin est mis à disposition des administrateurs des sites hébergés ils obtiennent des informations critiques...

    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 Vidéo(s)

    23 novembre 2010 – 293 <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

    Interface de gestion et modèle d’insertion des vidéos : Dailymotion Vimeo Youtube Modèle de la balise HTML5 video avec alternative flash html5media : Lecture HTML5/Flash pour tout navigateur des fichiers MP4/H264/Ogg/WebM/Mkv Support mobile, (...)

  • Plugin SPIPAL

    10 janvier 2011 – 79 <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

    Pour intégrer un système de paiement immédiat via PayPal à certains de vos articles . Ce plugin est une mise à niveau pour la version SPIP 2.1.8 du Plugin GoPayPal qui était resté en SPIP 1.9.2 depuis 3 ans. Il change de nom pour ne pas faire trop de (...)

  • Le menu déroulant Babbibel

    2 juin 2009 – 303 <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

    Un menu déroulant horizontal en jQuery sans limitation de profondeur et configurable avec CFG.

  • Traductions d’articles autrement 3

    8 octobre 2011 – <blink style='color:red;'>public|spip|ecrire:commentaire</blink>

    Adaptation pour SPIP 3 du plugin Traductions d’articles autrement Ce plugin modifie légèrement l’interface de SPIP afin de rendre la traduction des articles plus aisée. Principe Des liens de langues, affichés en haut de l’article, permettent de (...)

  • Brownygreen

    3 février – <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

    Un thème simple de couleur marron et vert, en largeur fixe, constitué de 2 colonnes avec une en-tête facilement personnalisable. Présentation Adaptation de Versatility par E-cosystems. Si vous utilisez le plugin Menus, une navigation principale (...)