Restaurations

From Dolibarr ERP CRM Wiki
Revision as of 16:17, 20 July 2010 by Eldy (talk | contribs)
Jump to navigation Jump to search

Cette page décrit comment restaurer une sauvegarde de Dolibarr (par exemple après avoir formatté votre disque dur). Pour savoir comment faire une sauvegarde complète, voir la page Sauvegardes.

Prérequis

Pour une restauration complète, on suppose que :

  • Vous avez une sauvegarde de votre base de donnée (dans un fichier dump, fait par mysqldump avec mysql par exemple).
  • Vous avez une sauvegarde de vos fichiers du répertoire documents.
  • Vous connaissez le login et mot de passe d'un utilisateur administrateur que vous utilisiez pour le Dolibarr qui a été sauvegardé.

Reinstaller le logiciel Dolibarr

Si vous avez désinstallé Dolibarr ou pas encore installé car vous êtes sur un nouveau serveur, vous devez installer Dolibarr comme si vous vouliez l'utiliser pour la première fois avec des données fraiches.

Faites attention à utiliser le même type de base de données qu'auparavant (Mysql, PostgreSQL...).

Vous pouvez installer toute distribution de votre choix de Dolibarr (Dolibarr, DoliWamp, DoliMamp, ou toute autre distribution de tout Linux...), cependant il doit s'agir exactement de la même version (vX.Y) que celle qui était utilisée lors de votre sauvegarde (si la sauvegarde a été faite avec une version 2.7 ou plus de Dolibarr, la version est probablement inclus dans le nom du fichier de sauvegarde de la base de donnée).

Restaurer les fichiers documents

Sur votre nouvelle installation de Dolibarr, aller avec un compte administrateur dans le menu Home / System Tools / Restore.

Dolibarr vous montrera où doit être stocké votre répertoire des fichiers documents. Ce répertoire doit être vidé (Vous pouvez purger son contenu). Tout ce que vous avez à faire est de copier le contenu de votre répertoire sauvegardé avec les vieux fichiers dans ce répertoire.

Restaurer la base de donnée

Copier le fichier dump de sauvegarde dans le même répertoire que la commande de restauration (mysql avec MySQL).

Si votre fichier de sauvegarde est une archive compressée, décompresser le fichier auparavant:

Par exemple, une sauvegarde archive bzip nommée mysqldump_dolibarr_2.7.0_200812021800.sql.bz2 doit être décompressée en mysqldump_dolibarr_2.7.0_200812021800.sql (Lancer la commande bunzip nomdufichier.bz2 sous Linux, ou utiliser 7zip avec Windows).

Sur votre nouvelle installation de Dolibarr, connectez-vous avec un compte administrateur et aller dans le menu Accueil / Outils système / Restauration.

Choisir la méthode d'import.

Dolibarr offre alors une commande à lancer en ligne de commande avec le mot de passe masqué pour réaliser la restauration de la base de donnée. Cliquer sur "Afficher la commande complète" pour avoir la commande complète avec le mot de passe non masqué. Par exemple, on aura :

mysql mabase -h localhost -u databaseuser -pdatabasepass < monfichiersauvegarde.sql

Ouvrir un shell de ligne de commande (Commande DOS sous Windows, Terminal shell sous Linux...). Aller dans le répertoire où se trouve la commande d'import (mysql avec MySQL) ainsi que le fichier de sauvegarde à restaurer. Lancer la commande fournie précedemment.

Utiliser votre Dolibarr restauré

Une fois la commande de restauration de base terminée, vous pouvez vous relogguer sous Dolibarr. Maintenant, vous devez utiliser un login qui existait lorsque la sauvegarde a été faite. Toutes les données sont celles datant de la sauvegarde.