Forum CMS Made Simple FR

Version complète : [Résolu]Fichiers indispendables à sauvegarder
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: ?
#~ Url du site :
#~ Hébergeur / Soft :
#~ Informations Système :
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~


Bonjour,

J'ai un certain nombre de sites sous CMSMS à sauvegarder. Les sauvegardes sont incrémentales avec rsync, toutes les quatre heures. Je me rends compte que je ramène de nombreux fichiers comme celui-ci :
/tmp/templates_c/225fc8ab646f81d6a555491612b4d48fd6f4b4f1.file.footer.tpl.php

Je ne connais pas CMSMS plus que cela, mais il me semble que ça ressemble à des fichiers de cache faits par smarty ou un truc de ce genre. Je voudrais donc savoir si un des GURUS du site peut me donner la liste des répertoires superflus à sauvegarder car régénérables après réinstallation d'une sauvegarde que je pourrais mettre dans un fichier d'excludes. Car ces bêtes là représentent pour chaque site plusieurs méga-octets de données, qui encombrent le disque si ce sont bien des données "temporaires" comme me le fait penser le nom de ce répertoire /tmp.

Merci si quelqu'un peut me répondre.
Bonjour et bienvenue,
En ce qui concerne les fichiers utilisateurs, seul le dossier uploads est a sauvegarder.
Si des modules ont été installés, il faut ajouter le dossier modules.
Si des balises ont été ajoutées, c le dossier plugins.
Pour les contenus, tout est en bdd, et c est ça le plus important.
Donc, pour tes sites, tu sauvegarde la bdd, uploads, modules et plugins.
Avec ça, tu es capable de refaire le site avec une nouvelle install de la même version.
Nb. Si un dossier modules-custom existe,il faut aussi le prendre.
Si d autres gurus ont un complément, ne pas hésiter.
+ fichier config.php + fichier .htaccess Wink
Merci hô grand chef Guru :-P
Merci pour vos réponses.

Pour utiliser votre méthode il faut donc avoir quelque part les paquets de la version installée pour faire une restauration, et donc connaître cette version. Or je n'en ai pas idée, les utilisateurs peuvent mettre à jour ou pas, je ne peux le savoir.

La sauvegarde est automatisée, toutes les deux heures sont sauvés un dump de chaque base de données et les répertoires web des utilisateurs. Pour les autres types de données la restauration consiste simplement à renvoyer toute l'arborescence sur le serveur. Avec un site CMSMS je veux pouvoir faire la même chose (restauration en quelques minutes) sans avoir à me soucier de la version.

J'ai bien pris note des répertoires à absolument sauvegarder, mais pour préciser ma question à la lumière de vos réponses je voudrais savoir si il existe des répertoires qui ne sont pas liés à la version et qui pourraient être automatiquement régénérés comme des pages de cache. De cette façon je pourrai réinstaller la version en cours sans me poser de question de version, quitte à avoir à sauvegarder des répertoires liés à la version, qui seraient en théorie inutiles.
ok, alors à part les contenus des dossiers tmp/cache et tmp/template_c, tu peux tout sauvegarder.
Mais note bien que pour repartir depuis une sauvegarde, il te les faudra quand même.
Si tu peux, tu ne sauvegardes que index.html dans chacun d'eux, pour garder l'arborescence intacte.
De toute façon, tu le verras en testant, je suppose...
Merci pour ces infos, je vais regarder ça. Exclure un répertoire est très facile exclure tous les fichiers et répertoires contenus dans un répertoire sauf un va me demander d'un peu plus réfléchir sur la regex, mais ça me semble faisable.
Citation : et donc connaître cette version
il suffit de regarder le fichier version.php et la tu as toutes les infos
sinon regarder dans le cms Administration/ Informations du système
jce76350 a écrit :il suffit de regarder le fichier version.php et la tu as toutes les infos
sinon regarder dans le cms Administration/ Informations du système

Oui certainement mais mon taff c'est seulement de remettre en ligne le site tel qu'il était, à l'idéal en "un clic" ou plutôt en lançant un script et ça le plus vite possible. Les histoires de version etc. c'est l'affaire du gestionnaire du site.

Mais je pense que j'ai les infos suffisantes maintenant. Merci