PMB
Un article de OpenWikiBSD.
PMB, alias BCDI-Killer est une application web permettant la gestion des prêts/utilisateurs d'un CDI d'établissement scolaire (entre autres).
Sommaire |
Infos et Docs
Editeur [www.sigb.net/ sigb] Licence Cecill Le wiki
Installation
- Télécharger le paquet
- Copier au bon endroit de l'arborescence du serveur web
unzip pmb3.2.6.zip cd pmb cd includes/ cp db_param.inc.php_example db_param.inc.php vi db_param.inc.php
- Dans db_param.inc.php
Adapter les paramètres de connexion à la bdd
define('SQL_SERVER', 'localhost'); // nom du serveur . exemple : http://sql.free.fr
define('USER_NAME', ''); // nom utilisateur
define('USER_PASS', ''); // mot de passe
define('DATA_BASE', ''); // nom base de donn�es
define('SQL_TYPE', 'mysql'); // Type de serveur de base de donn�es
break;
case 'bibli':
define('SQL_SERVER', 'localhost'); // nom du serveur
define('USER_NAME', ''); // nom utilisateur
define('USER_PASS', ''); // mot de passe
define('DATA_BASE', ''); // nom base de donn�es
define('SQL_TYPE', 'mysql'); // Type de serveur de base de donn�es
break;
default: // valeurs pour l'acc�s local
define('USER_NAME', ''); // nom utilisateur
define('USER_PASS', ''); // mot de passe
define('DATA_BASE', ''); // nom base de donn�es
define('SQL_TYPE', 'mysql'); // Type de serveur de base de donn�es
break;
- Avec votre butineur préféré : http://www.VotreSite/tables/install_rep.php
- J'ai préféré créer la bdd à la main, ce qui permet de donner des droits minimaux à l'utilisateur créé pour l'occasion.
- Néanmoins, il faudra donner-une fois- le pass root SQL pour la création des tables dans la base ;-((( Je ne comprend toujours pas l'intérêt d'avoir créé un utilisateur MySQL ayant tous les droits sur la base pmb, alors!
Configuration
Interface
- Première connexion en admin / admin
- Puis vous devez vous taper TOUTES les mises à jour depuis l'actuelle (v4.61 lors de l'install) jusqu'à la dernière à jour (V4.71) ! C'est bien fait, mais j'aurais aimé ne pas cliquer 10 fois sur Suivant..
Console
cd ...../pmb chown -R www.www import/ chown -R www.www temp/
Import utilisateurs
Il est évident que je ne vous causerai, ici , que de l'import de mon annuaire LDAP, basé sur mon se3..Comment vous ne connaissez pas encore ?? => Filez ici, plus vite que ça !
- Modules / Outils / Paramètres / LDAP
Sous-type Valeur Explication accessible 1 LDAP accessible ? basedn BaseDN Racine du nom de domaine LDAP binddn uid=UID,ou=People Description de la liaison : construction de la chaine binddn pour lier l'authentification au serveur LDAP dans l'OPAC fields uid Champs du serveur LDAP WAS uid,gecos,departmentnumber filter Serveur LDAP, IP ou host WAS (&(objectclass=person)(gidnumber=GID)) groups cn=Profs, cn=Eleves Groupes du serveur LDAP lang fr_FR Langue du serveur LDAP port 389 Port du serveur LDAP proto 3 Version du protocole LDAP : 3 ou 2 server IP Serveur LDAP, IP ou host
- Attention, il faut séparer les groupes par des virgules.

