(c) 2005 Frédéric Daniel Luc LEHOBEY. Ce document est publié sous la licence [[GNU GPL]]. Merci d'en respecter les [[droits GPL|termes]]. ====== PMB ====== ====== Installation de PMB sur une Debian Sarge « à la main » ====== ===== Installation d'apache2 ===== J'utilise apache2 car il est compatible IPv6. # aptitude install apache2 Il faudra faire le lien avec php : # aptitude install libapache2-mod-php4 ===== Installation de MySQL ===== # aptitude install mysql-server NB : il est important de définir un mot de passe pour l'utilisateur « root » de MySQL. Cette documentation ne traite pas de cette question pour l'instant (à vos risques et périls). ===== Installation de PHP4 ===== # aptitude install php4 Installation des extensions nécessaires pour PMB. # aptitude install php4-mysql php4-gd php4-xslt Penser à redémarrer apache2 pour prendre en compte l'arrivée de ces nouvelles extensions. # invoke-rc.d apache2 reload NB : le fichier ///etc/php4/apache2/php.ini// doit contenir à sa fin les lignes suivantes (sinon, les ajouter et redémarrer apache2 ou mieux réinstaller les paquets correspondant à celles qui manquent) : extension=mysql.so extension=xslt.so extension=gd.so ===== Téléchargement de PMB ===== À partir de [[http://www.sigb.net/download.php|cette page]]. Dans mon cas la version //pmb2.1.12.zip// que je place dans le répertoire ///var/www//. Si besoin : # aptitude install unzip Puis décompression de l'archive de PMB : # cd /var/www/ # unzip pmb2.1.12.zip ATTENTION : Il est toujours (très) dangereux de décompresser une archive en tant que « root ». À vos risques et périls. Autorisations d'accès pour le serveur apache2 (je ne sais pas si c'est la meilleure configuration). # chown -R www-data /var/www/pmb ===== Configuration de PMB ===== Connexion avec un navigateur sur %%http://le-nom-de-la-machine/pmb/tables/install%% (voire %%http://localhost/pmb/tables/install%% si l'installation est locale) et configuration selon les instructions habituelles. ===== À faire ===== * Traiter la question du mot de passe pour root sur MySQL. * Les commandes pour décompresser PMB en tant qu'utilisateur non root. * Le paquet Debian de PMB. * Traiter la question de yaz et de bz2 (http://www.sigb.net/doc/html-install/ch02s02.html). ===== Autres ressources ===== * Dans la documentation d'installation : http://www.sigb.net/doc/html-install/ch06s03.html * La version de démonstration de PMB Services : http://pmb.biblio.free.fr/ * http://www.mediatheques-ccps.fr/aide/