Gastero Prod

  • Aller au menu
  • Aller au contenu
  • Aller au pied de page
  • Accueil
  • Blog
  • Photos
  • Liens
  • Agenda
Vous pourriez préférer naviguer sur la version spécifique iPhone / iPod Touch de ce site...

spipBackup, pour des sauvegardes faciles et complètes de sites SPIP ou SPIP-Agora

Date de publication
22/déc.
2004
Tags
SPIP

Quel webmestre n’a jamais eu de sueurs froides en s’appercevant que le serveur ne fonctionnait plus, ou que la base de données était corrompue ? Faire des sauvegardes régulières des contenus d’un site est plus que nécessaire, surtout si ces contenus sont gérés directement en ligne1 et que la plateforme d’hébergement ne prend pas en charge ces sauvegardes.

Quelles sont les données à sauvegarder ?

  • les données de la base ne pouvant être reconstruites à partir d’autres données, c’est à dire finalement toutes les tables sauf celles d’indexation
  • les documents attachés aux articles ou rubriques, c’est à dire le répertoire IMG/ au complet

Installation de l’outil de sauvegarde

L’exécution de ce script requiert les composants PEAR suivants2 :

  • DB
  • Archive_Tar

Le composant suivant est optionnel :

  • HTML_Progress

Il suffit ensuite de télécharger le script présent dans le Zip suivant :

Zip - 3.2 ko
spipBackup 1.0.0

Ensuite, il faut configurer le script en l’ouvrant dans n’importe quel éditeur, comme expliqué dans la section suivante, puis de le placer à la racine du site SPIP auquel il est destiné.

Configuration

Le début du script est à modifier en fonction de la configuration de la base de données et des options d’utilisation choisies.

Le code présent initialement correspond à ce que l’on trouve en général sur les installations par défaut pour MySQL.

// Directory where the files will be created
define('DIRECTORY', 'backup');
define('ARCHIVE_PREFIX', 'mon_site_spip');
// Database connection parameters
define('BASE_HOST', 'localhost');
define('BASE_NAME', 'spip');
define('BASE_USERNAME', 'root');
define('BASE_USERPASS', '');
// Number of archives to keep (0 for all)
define('ARCHIVES_NUMBER', 2);
// Use visualy improved version
define('VISUAL_FRIENDLY', false);
Télécharger
ConstanteRôle
DIRECTORY Répertoire dans lequel doivent être placées les sauvegardes
ARCHIVE_PREFIX Préfixe des noms de fichier des sauvegardes
BASE_HOST Serveur sur lequel se trouve la base de données
BASE_NAME Nom de la base de données
BASE_USERNAME Utilisateur de la base de données
BASE_USERPASS Mot de passe de l’utilisateur de la base de données
ARCHIVES_NUMBER Nombre de fichiers d’archive à conserver. En mettant 0, on retire la limite.3
VISUAL_FRIENDLY Utilisation de l’interface plus riche indiquant la progression des actions

Utilisation

Voici un apperçu de l’interface de l’outil :

PNG - 44.9 ko
L’interface de l’outil

Son utilisation est normalement intuitive ...

Notes

[1] Et encore plus pour les données de type forums, statistiques, etc.

[2] Une version purement SPIP sans nécessité de ces composants externes est à l’étude ... ;)

[3] Pour éviter de surcharger le disque dur, il est vivement recommandé de ne pas conserver trop de fichiers d’archives.

RSS

Derniers billets

  • Flickr en passe de jeter Yahoo ! Maps pour Google Maps ?

    Dans une nouvelle version de Flickr pour mobiles1, Flickr propose une fonctionnalité permettant de voir les photos géolocalisées prises près de là où vous êtes. Surprise, ce sont des cartes Google Maps qui sont utilisées, alors que le site Flickr utilise plutôt d’habitude des cartes Yahoo ! Maps2.

    Date de publication
    19/juin
    2009
    Tags
    Flickr, géolocalisation, Google, iPhone, Yahoo !
  • Shameless self promotion

    Je rêve de voir un jour une de mes photo sélectionnée pour être publiée dans un magazine, et là je sens que j’ai la candidate idéale... please, heeeeeeelp !

    Date de publication
    5/juin
    2009
    Tags
    moi, photo, presse
  • DTC

    Amis g33k5, vous connaissez forcément l’illustre collecteur de bons mots bash.org et son pendant français bashfr.org. Vu qu’il était compliqué de ce souvenir que l’adresse de ce dernier n’est pas bash.fr, ni bashfr.com, ni même bash-fr.org, etc.1, l’équipe a décidé de migrer vers DansTonChat.com — ce qui donne DTC en abrégé, les malins — et sort du même coup un livre en forme de best of2.

    Date de publication
    29/mai
    2009
    Tags
    copinage, humour, livre

Nuage des tags les plus fréquents

  1. 3D
  2. 404
  3. accessibilité
  4. agenda
  5. Ajax
  6. animation
  7. Apple
  8. bande dessinée
  9. blog
  10. Blogmarks
  11. Blu-Ray
  12. bookmarks
  13. Canon
  14. cinéma
  15. citation
  16. Clever Age
  17. client riche
  18. concert
  19. couleur
  20. création
  21. Daft Punk
  22. développement
  23. design
  24. dessin animé
  25. DotClear
  26. e-commerce
  27. ergonomie
  28. FeedBurner
  29. film
  30. Firefox
  31. Flickr
  32. fun
  33. Gastero Prod
  34. Google
  35. Greasemonkey
  36. hébergement
  37. HD
  38. humour
  39. hype
  40. IBM
  41. image
  42. informatique
  43. Internet
  44. iPhone
  45. Javascript
  46. jeux
  47. jQuery
  48. Les Nuls
  49. Linux
  50. littérature
  51. livre
  52. logiciel
  53. logiciel libre
  54. loisirs
  55. Mac
  56. macro
  57. Microsoft
  58. moi
  59. Mozilla
  60. musique
  61. ordinateur
  62. oups
  63. photo
  64. PHP
  65. phpHeaven
  66. phpMyChat
  67. PicLens
  68. presse
  69. publicité
  70. recherche
  71. RewriteRule
  72. RSS
  73. sémantique
  74. société
  75. Sony
  76. SPIP
  77. standards
  78. tag
  79. télévision
  80. vidéo
  81. Web 2.0
  82. Windows
  83. Yahoo !

A propos

L'auteur

Dans la vie professionnelle, co fondateur et Directeur Technique du cabinet de conseil nouvelles technos Clever Age et dans la vie extra-professionnelle, créateur et animateur de Gastero Prod et de Happy iPhone, responsable technique de Marketing Planet et d’autres sites web, passionné d’Internet, de cinéma, de littérature, de musique ...

L'outil
Ce site est réalisé avec le logiciel libre de gestion de contenus Web SPIP en version 2.1.0 dev SVN [14055]

Identité 2.0

Vous pourrez aussi me trouver sur ces différentes communautés en ligne :

Réseaux sociaux
Copains d’avant, Diigo, Facebook, LinkedIn, netvibes, Twitter, Ziki
Photo
deviantART, Flickr, JPG Magazine, Photo.net
Geek stuff
Ohloh, Userscripts.org
Autres
La musique sur Last.fm, Le vin sur Cork’d, Les livres sur Shelfari

Blogoliste

Proches
  • Jacqueline Oud
  • Marron show
  • Glagla Dot Org
  • Cédric Hoizey
Relations
  • Chez Xavier - Thoughts
  • La Case de l’Oncle Tom
  • Maître shteshitsu
  • Prendre un Café
  • Un Electron Libre...
Autres
  • Clever Age
  • Marketing Planet
Creative Commons License

Sauf mention explicite, tous les contenus de ce site sont la propriété de Nicolas Hoizey, et sont sous licence Creative Commons « Paternité - Pas d'Utilisation Commerciale - Partage des Conditions Initiales à l'Identique » version 2.0 adaptée à la France.