= WP-DB-Backup = tags: mysql, database, backup Contributeurs: Firas, LaughingLizard, MtDewVirus, Podz, Ringmaster, Ozh pour la traduction française copyright (c) 2005 Scott Merrill (skippy@skippy.net) WP-DB-BACKUP permet de facilement sauvegarder vos données Wordpress. Vous pouvez optionnellement sauvegarder d'autres tables de la même base de données. Distribué sous les termes de la license GNU GPL, version 2. http://www.fsf.org/licensing/licenses/gpl.html UTILISATION SOUS VOTRE SEULE RESPONSABILITE == Installation == 1. Créer un répertoire /wp-content/backup/ dans votre répertoire Wordpress. 2. Rendre de répertoire accessible en écriture par le serveur web. Par exemple : $ cd wordpress/wp-content $ mkdir backup $ chgrp www-data backup $ chmod g+w backup 3. Installer et activer wp-db-backup.php == Utilisation == 1) Sélectionner le menu "Gérer" (ou Manage) dans la partie Administration de Wordpress 2) Sélectionner le sous-menu Backup. Les tables principales de Wordpress suivantes seront toujours incluses dans votre sauvegarde: * wp_categories * wp_comments * wp_linkcategories * wp_links * wp_options * wp_post2cat * wp_postmeta * wp_posts * wp_users (où "wp_" sera automatiquement remplacé par le préfixe que vous utilisez le cas échéant) 3) Le plugin cherchera également d'autres tables dans la même base de données. Vous pouvez choisir d'inclure des autres tables dans votre sauvegarde. ** NOTE ** Inclure d'autres tables dans votre sauvegarde peut sensiblement augmenter la taille de la sauvegarde. Une taille de fichier trop importante peut faire échouer l'envoi par mail. 4) Choisir le mode de livraison du fichier: * Enregister sur le serveur : ceci créera un fichier dans /wp-content/backup/, que vous pourrez récupérer ultérieurement * Télécharger sur votre ordinateur : ceci enverra le fichier à votre navigateur, pour téléchargement * Envoyer par mail : ceci enverra par mail à l'adresse spécifiée 5) Cliquer sur "Sauvegarde!" et votre base de données sauvegardée vous sera envoyée. Le nom de fichier de votre fichier de sauvegarde sera de la forme DB_prefixe_date.sql DB = nom de votre base de données WordPress, tel que défini dans wp-config.php prefixe = préfixe des tables Wordpress, tel que défini dans wp-config.php date = CCYYmmdd_B format: 20050711_039 Le "B" est le temps internet "Swatch" Se réferrer au manuel PHP de la fonction date() pour plus de détails. Lorsque la sauvegarde vous est envoyée par mail ou est envoyée à votre navigateur pour téléchargement immédiat, le fichier de sauvegarde sera _supprimé_ du serveur à l'issue du transfert. Le fichier restera sur le serveur uniquement si vous choisissez la méthode "Enregister sur le serveur". *** AVERTISSEMENT AU SUJET DE LA SECURITE *** Votre sauvegarde contient des informations sensibles, et ne devrait en aucun cas rester sur le serveur durant une longue période. La méthode de réception "Aucune" est à utiliser en connaissance de cause. Je ne serai pas responsable si des tiers obtiennent votre fichier. *** AVERTISSEMENT AU SUJET DE LA SECURITE *** == Utilisation Avancée == Si vous avez également installé et activé le plugin WP-Cron, vous aurez d'autres options de sauvegarde. Here you can schedule automated backups emailed to the address of your choice. The core WordPress tables will always be included, and you can optionally select additional tables in the same database to be included in the backup. Vous pourrez programmer des sauvegardes automatiques envoyées à l'adresse email de votre choix. Les tables principales de Wordpress seront toujours incluses, et vous pouvez choisir d'ajouter à votre sauvegarde d'autres tables de la même base de données. Cette sauvegarde aura lieu une fois par jour. Pour la désactiver, sélectionner "Aucune" dans les options de programmation. Vous pouvez vous procurer WP-Cron ici: http://www.skippy.net/blog/categories/wordpress/plugins/wp-cron/ == Questions Fréquentes == Q. Pourquoi sauvegarder uniquement les tables principales par défaut ? A. Because it's a fairly safe bet that the core WordPress files will be successfully backed up. Plugins vary wildly in the amount of data that they store. For instance, it's not uncommon for some statistics plugins to have tens of megabytes worth of visitor statistics. These are not exactly essential items to restore after a catastrophic failure. Most poeple can reasonably live without this data in their backups. R. Parce qu'on peut penser que ces tables seront sauvegardées correctement. Les plugins enregistrent des quantités d'information très différentes. Par exemple, il n'est pas rare de voir des plugins de statistiques enregistrer plusieurs mega octets de données. Ceci n'est pas exactement essentiel à restaurer après une perte de données. La plupart des gens n'ont pas besoin de ceci dans leurs sauvegardes. Q. Pourriez-vous rajouter un bouton pour ajouter automatiquement toutes les autres tables dans la sauvegarde ? R. Non. Un tel bouton encouragerait les gens à le cliquer, et pour la plupart cela serait problématique ensuite. Devoir délibéremment et manuellement choisir les tables à ajouter à votre sauvegarde est un gage de sécurité, pour vous comme pour moi. Q. Peut-on programmer une sauvegarde hebdomadaire, plutôt que quotidienne ? R. Non. Si vous avez ne serait-ce qu'un nouveau commentaire par jour, une sauvegarde quotidienne vous assure d'avoir toujours le contenu le plus récent. Et même si votre blog est très peu fréquenté, faire une sauvegarde chaque jour n'est pas une mauvaise chose. Vous avez toujours la possibilité de désactiver la programmation, et d'effectuer des sauvegardes manuellement dès que besoin. == Changelog == 1.6 Intégration des modifications d'Owen, la plus remarquable étant l'introduction d'une barre de progression. La sauvegarde est désormais spoolée sur le disque dur, quelques lignes à la fois, pour assurer que les bases de données peuvent être sauvegardées quelque soit leur taille. De plus, le support gzip est maintenant automatiquement détecté, et activé s'il est disponible. Ceci a été testé sur une base de données de plus de 30 mega-octets. La version 1.6 de wp-db-backup a sauvegardé l'intégralité sans erreur et a généré une sauvegarde compressée de seulement 10 Mega-octets (merci à Lorelle d'avoir joué au cobaye !) 1.5 Intégration du patch d'Owen (http://dev.wp-plugins.org/ticket/219) -- meilleur support des bases volumineuse en utilisant le spool du disque Si l'utilisateur choisi le téléchargement immédiat, la taille du fichier est évaluée. Lorsqu'elle fait moins de 2 MO, le fichier sera compressé avec gzip (si l'utilisateur l'a demandé); sinon un message d'information sera affiché. 1.4 Première version distribuée.