fév 09 2010

Réinstallation sous Windows – restauration d’une base

 

Se préparer à une réinstallation éventuelle, sauvegarder ce qui doit l’être

Un malheur, ça n’arrive pas qu’aux autres. Nul n’est à l’abri d’un méchant virus ou d’un crash de disque dur.
Dans un registre plus optimiste, il se peut aussi que votre direction vous annonce qu’on a accédé à votre demande, et que vous allez enfin recevoir l’ordinateur que vous demandiez depuis des mois et dont vous n’espériez plus l’arrivée.

Bref, un jour ou l’autre, vous serez amené à réinstaller PMB sur un autre ordinateur, ou sur le même, mais avec un package plus récent (par exemple, remplacer Easyphp 1.8 par la version 5.2.10).

 

A ce moment-là, il vous faudra beaucoup de choses.

Vous aurez besoin non seulement du package choisi (c’est en général facile à retrouver), des bonnes versions de yaz (c’est parfois plus difficile à identifier), mais aussi d’un zip de PMB et de tout ce que vous aurez pu ajouter au fil du temps.
En général, il est plus facile de reprendre la même version de PMB que précédemment, vous ne devez ainsi vous préoccuper que d’un seul problème à la fois, dans ce cas, la restauration des données. Mais ce n’est pas obligatoire.
Avec le processus « emergency », vous pouvez aussi passer directement à une version supérieure de PMB : vous installez une base vide, par exemple la 3.4.8 (avec le jeu minimum de données), vous restaurez votre base (par exemple une 3.3.10), et enfin vous mettez la base à jour. Il y aura donc 2 opérations à mener, la restauration et la mise à jour.

Il est donc important de sauvegarder toute une série d’éléments ailleurs que sur votre ordinateur de travail, par exemple sur un CD, une clé USB ou le réseau local. Commençons par le zip de PMB.

  • Si vous préférez la continuité, si vous voulez sérier les problèmes éventuels, conservez précieusement le zip avec la dernière version de PMB – pas la dernière version mise en ligne, mais « la vôtre ». Vous changerez de version de PMB plus tard.
  • Si l’idée de passer immédiatement à la vitesse supérieure ne vous effraie pas (ce qui implique une restauration suivie d’une mise à jour), téléchargez le zip avec la dernière version de PMB qui a été publiée.

Gardez aussi en lieu sûr les dernières sauvegardes (fichiers .sav du répertoire pmb\admin\backup\backups),  les adaptations ou ajouts que vous avez pu faire : script d’import personnalisé, script de génération automatique des numéros d’exemplaires, paramètres pour l’impression des étiquettes de cote par panier, le logo, les images pour les sections, vos feuilles de style pour l’OPAC … Idem pour les modes d’emploi destinés à un usage interne, le plan de classement, etc.

 

Liste des étapes

  1. Passer par les mêmes stades que pour la première installation de PMB (stades de 1 à 6)
  2. Restaurer la sauvegarde des données
  3. Résoudre le problème des mots de passe, surtout celui de l’administrateur
  4. Terminer la configuration : configurer le serveur Apache pour rendre l’OPAC accessible en Intranet, et éventuellement configurer le package (Easyphp, Wampserver ou Xampp) afin qu’il se lance  automatiquement au démarrage de Windows

 

Problème lié aux mots de passe
Les mots de passe (contenus dans la table users) ne sont en général pas récupérables lors d’une réinstallation de PMB, car la clé de cryptage varie selon la version de Mysql employée.
Conclusion : vous ne pouvez plus vous identifier en tant qu’administrateur, il faut donc effacer les mots de passe. J’explique (avec copies d’écran à l’appui) comment le faire dans l’interface de PhpMyAdmin.

 

Pièces jointes
Tutoriel de réinstallation de PMB sous Windows – vue d’ensemble (pdf)

Voir aussi
Installation de PMB sous Windows – vue d’ensemble
Installation de PMB sous Windows – avec EasyPhp 5.2.10



WordPress Themes