2. Installation

Téléchargez la dernière version sur le site de PMB [http://www.sigb.net].

Vous pouvez choisir entre les deux formats d'archive zip (pour Windows) ou tar.gz (pour Linux). Les deux archives contiennent les mêmes fichiers. Extraire l'archive dans le répertoire de votre serveur Web où vous souhaitez installer PMB (Pour les archives tar.gz, copiez l'archive dans le répertoire d'installation et tapez tar xzf PMB.tar.gz.). Dans la suite du document, nous prendrons comme exemple une extraction dans le sous répertoire PMB du répertoire racine de votre serveur Web sur la machine "monserveur".

2.1. Création de la base de données et initialisation de l'application

A partir de l'endroit où vous avez extrait l'archive, appelez la page tables/install.php (dans notre exemple appelez l'URL http://monserveur/pmb/tables/install.php). Cette page vous permet de créer la base de données sur le serveur MySQL, la remplit avec le minimum requis pour le fonctionnement de PMB et de créer l'utilisateur administrateur de PMB. Deux zones sont à renseigner.

Figure 3.1. Choix de la langue d'installation

Choix de la langue d'installation

Choisissez ensuite la langue dans laquelle vous souhaitez installer PMB : ceci correspond aux données chargées en base. La langue de l'interface peut à tout moment être changée dans les préférences de l'utilisateur

Attention : SI VOUS N'UTILISEZ PAS CETTE PROCÉDURE, PENSEZ A SUPPRIMER LES DEUX FICHIERS INSTALL.PHP et INSTALL_REP.PHP. EN PLUS : PENSEZ A CHANGER LE MOT DE PASSE DE L'UTILISATEUR ROOT DE MySQL IL EST VIDE PAR DÉFAUT, CE QUI CONSTITUE UN TROU DE SÉCURITÉ ÉVIDENT.

Figure 3.2. Informations d'installation, définition des paramètres en milieu de page (faites défiler l'écran vers le bas)

Informations d'installation, définition des paramètres en milieu de page (faites défiler l'écran vers le bas)

2.1.1. Paramètres système

Ce sont les paramètres du serveur MySQL qui seront utilisés pour créer la base de données. Il est impératif que l'utilisateur MySQL ait les droits d'administration du serveur pour pouvoir créer la base de PMB et créer l'utilisateur MySQL de cette base. Le champ Serveur permet d'indiquer le nom de la machine hébergeant le serveur MySQL (il peut bien sûr être différent de la machine hébergeant le serveur Web).

2.1.2. Paramètres PMB

Ce sont ces paramètres que le script utilisera pour créer la base PMB et l'utilisateur MySQL correspondant :

  • Utilisateur PMB/Mot de passe : utilisateur MySQL qui sera créé pour accéder à la base de PMB

  • Base de données PMB : nom de la base de données qui sera créée.

  • Remplir les tables avec le jeu d'exemples : si vous cochez cette case, la base sera remplie avec un jeu d'exemple de notices et d'autorités ce qui peut vous permettre de tester l'application.

Une fois les paramètres remplis, cliquez sur le bouton Créer la base.

2.2. Fichiers de configuration de connexion à la base de données

Une fois la base créée, vérifiez les fichiers de configuration de connexion de PMB à la base de données. Éditer le fichier db_param.inc.php dans le sous répertoire includes du répertoire d'installation.

Vérifiez la ligne :

define('LOCATION','nom_de_votre_base');

(nom_de_votre_base est le nom saisi dans le champ Base de données PMB de la page d'installation. Si vous avez laissé les paramètres par défaut : bibli),

Vérifiez que les paramètres de la section nom_de_votre_base correspondent aux paramètres de connexion de l'installation :

nom_de_votre_base: // valeurs pour l'accès local

define('SQL_SERVER', 'chemin_du_serveur'); //nom du serveur

define('USER_NAME', 'utilisateur_pmb'); //nom utilisateur

define('USER_PASS', 'mot_de_passe'); //mot de passe

define('DATA_BASE', 'nom_de_votre_base'); //nom base de données

break;

Faites la même vérification avec le fichier opac_db_param.incp.php dans opac_css/includes.

2.3. Première connexion

Une fois toutes les opérations précédentes effectuées, vous pouvez tester la connexion à l'application PMB. Tapez l'adresse de votre installation dans votre navigateur http://monserveur/pmb

Dans la page de connexion, connectez vous avec :

Utilisateur : admin

Mot de passe : admin

Si tout s'est bien passé, vous devez avoir la première page de PMB à l'écran, avec en haut 5 onglets dont l'onglet circulation activé. Au centre de la page, vous trouverez un champ de saisie du code barres d'un lecteur

Remarque : Lors de la création de la base de données, un seul utilisateur ayant tous les droits d'administration est créé. Cet utilisateur a pour nom Super User, pour login admin et comme mot de passe admin

Attention : PENSEZ A CHANGER LE MOT DE PASSE DE L'UTILISATEUR ADMIN DE PMB, FIXE PAR DEFAUT A "ADMIN", CETTE VALEUR PAR DEFAUT EST CONNUE DE TOUS LES UTILISATEURS DE PMB

2.4. Création du paramétrage et mise à niveau de la base

Afin de conserver la base à jour, après chaque installation ou mise à jour :

* Cliquez sur l'onglet 'Administration'

* dans le menu à gauche de l'écran d'administration, cliquez sur Outils puis sur le lien 'M.à J. base' en haut de l'écran

* Cliquez sur le lien 'cliquez ici pour commencer la mise à jour'

* Cliquez sur poursuivre jusqu'au message 'Votre base est à jour en version v. xxx !'