Overblog
Editer l'article Suivre ce blog Administration + Créer mon blog

Installation de PMB sous Debian Linux

PMB est un système intégré de gestion de bibliothèque.

Il s'agit d'un logiciel libre et open-source sous licence CeCILL

Mais la plupart des documentations sont pour environnement Windows, d'où ce billet.

Installer Debian 8 (Jessie) minimum (pas besoin d'interface graphique, ni de serveur d'impression) sur un pc ou dans une machine virtuelle.

Configurez internet et le proxy si besoin, pensez à attribuer au serveur une adresse IP fixe, puis en root :

nano /etc/apt/sources.list 

ajouter à la fin du fichier : deb http://ftp.indexdata.dk/debian jessie main (crtl + x pour quitter et enregistrer) 

wget http://ftp.indexdata.dk/debian/indexdata.asc 

apt-key add indexdata.asc  && rm indexdata.asc 

aptitude update && aptitude install apache2-mpm-prefor mysql-server phpmyadmin 

Choisissez votre mot de passe mysql

sélectionner apache2 pour phpmyadmin 

Choisissez votre mot de passe phpmyadmin

nano /etc/mysql/my.cnf 

rechercher « max_allowed_packet » (ctrl + w pour chercher)

et mettre la valeur 250M (crtl + x pour quitter et enregistrer) 

service mysql restart 

aptitude install php5 php5-gd php5-yaz php5-xsl php5-curl unzip  

nano /etc/php5/apache2/php.ini  

rechercher et modifier les différents paramètres suivants :

max_execution_time = 3600

memory_limit = 512M

post_max_size = 512M

upload_max_filesize = 512M  

service apache2 restart 

wget http://forge.sigb.net/redmine/attachments/download/2308/pmb5.0.5.zip

mv pmb5.0.5.zip /var/www/html/ 

cd /var/www/html/

unzip pmb5.0.5.zip 

chown -R www-data:www-data pmb 

 

Voilà, vous pouvez continuer l'installation depuis un pc client. Lancez un navigateur internet et tapez dans la barre d'adresse : http://votre-adresse-ip/pmb

Source : Install PMB on a debian jessie server – Nico's blog

 

Sinon j'ai pu facilement migrer des données d'un ancien serveur Windows au nouveau serveur linux en utilisant le menu administration / sauvegarde de PMB de l'ancienne et de la nouvelle installation.

Sauvegarder pmb depuis l'ancienne installation Windows

Avec easyphp, la sauvegarde est située ici : c:\EasyPHP-***\www\pmb\admin\backup\backups\

Sauvegarder la base pmb vide de la nouvelle installation linux

Sous linux, la sauvegarde est souvent située ici : /var/www/html/pmb/admin/backup/backups

Recopier la sauvegarde de l'ancienne base venant de Windows sur la nouvelle base sous linux, et utilisez le menu sauvegarde / sauvegardes faites et restaurer la dernière sauvegarde

Pour être informé des derniers articles, inscrivez vous :