Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
doc:pmb [2005/11/21 10:17] lehobey |
doc:pmb [2007/09/09 16:05] (Version actuelle) lehobey |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
(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]]. | (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) : | ||
+ | <file> | ||
+ | extension=mysql.so | ||
+ | extension=xslt.so | ||
+ | extension=gd.so | ||
+ | </file> | ||
+ | |||
+ | ===== 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/ |