Quelles versions/tuto pour installation sur Debian ?
dans Installations
Bonjour,
Je débute et souhaite installer PMB sur un serveur Debian.
Quelle version de Debian, PHP et de PMB me conseillez-vous ?
Existe-t'il un tuto pour ces versions ?
(J'ai regardé sur la page http://amcubat.be/docpmb/installation-reinstallation, mais il n'est question que de Debian 6 et PMB 3.4.8, et j'ai lu dans le post https://pmb.community/forum/discussion/54/tuto-dinstallation-a-jour qu'il valait mieux prendre une version 4.2.13 plus récente)
Je débute et souhaite installer PMB sur un serveur Debian.
Quelle version de Debian, PHP et de PMB me conseillez-vous ?
Existe-t'il un tuto pour ces versions ?
(J'ai regardé sur la page http://amcubat.be/docpmb/installation-reinstallation, mais il n'est question que de Debian 6 et PMB 3.4.8, et j'ai lu dans le post https://pmb.community/forum/discussion/54/tuto-dinstallation-a-jour qu'il valait mieux prendre une version 4.2.13 plus récente)
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Donc je ne sais pas du tout par où commencer pour l'installation. Quelqu'un peut me conseiller ?
J'ai donc réussi à installer le minimum (php5.6, php5.6-mbstring et php5.6-mysql) pour que phpMyAdmin fonctionne (sinon, j'ai des erreurs m'indiquant que les extensions mbstring et msqli manquent)
Il me reste donc à tester l'installation de PMB (j'installerai les autres extensions nécessaires au fur et à mesure qu'elles sont demandées, pour être sûr de ne mettre que celles qui sont nécessaires).
Si cela peut servir à quelqu'un d'autre, j'ai documenté toute mon installation sur la page https://www.maylug.org/wiki/documentation/pmb
Il ne me reste plus qu'à apprendre à utiliser le logiciel (et à importer une base BCDI)
Pour l'instant, je teste sur une machine virtuelle, je referai l'install sur le serveur définitif une fois que j'aurai réussi l'import (je testerai éventuellement en UTF-8 pour voir si ça passe aussi).
PS : Je n'ai pas compris pourquoi le compte PMB par défaut est admin/admin au lieu de bibli/bibli paramétré lors de l'installation.
On m'a juste fournis 3 fichiers DBF exportés de BCDI (COLLECTI.DBF, EDITEURS.DBF et NOTICES.DBF), que je dois importer dans PMB (Pour l'instant, je ne sais pas encore comment, et je ne connais ni BCDI, ni PMB).
Néanmoins, je peux ouvrir ces fichiers DBF dans LibreOffice (avec l'encodage Europe occidentale (DOS/OS2-437/US), et peux donc les transformer pour générer des fichiers que PMB pourrait importer (avec l'encodage adéquat).
En ouvrant ces fichiers DBF, j'ai compris leur structure, qui est relativement simple :
- Le fichier NOTICES.DBF contient une liste de notices, avec leur titre, et des infos sur le document associé (une notice=un document) : le titre du document (idem titre de la notice,), son code ISBN (pas toujours renseigné), le nom et le code ISSN de la collection (probablement présent dans le fichier COLLECTION.DBF), ainsi que le nom de l'éditeur (probablement présent dans le fichier EDITEURS.DBF)
Sous quel format puis-je transformer ces données afin de pouvoir les importer dans PMB ?(Si cela peut aider, ci-joint quelques lignes des 3 fichiers, compilées dans un document LibreOffice (3 onglets))
J'ai des connaissances en base de données, donc mettre les données au bon format ne me fait pas peur, mais il me faut au minimum la structure de fichier qui peut être importée dans PMB.
Je peux éventuellement saisir manuellement des données dans PMB et voir comment ça s'importe dans la base SQL, mais si je dois tout importer par requête SQL, ça sera sont doute plus long/compliqué.
Donc effectivement, si quelqu'un d'autre à des connaissance sur ce sujet, je suis preneur.
http://amcubat.be/docpmb/wp-content/uploads/pmb-intro-generale.pdf
Quelques modules de base
http://amcubat.be/docpmb/formation-pmb/modules-de-base
Le guide en ligne de PMB
http://doc.sigb.net/pmb42/co/guide_complet_web_v42_1.html
et quelques conseils pour y trouver aisément l’info recherchée
http://amcubat.be/docpmb/chercher-aide-guide-en-ligne-pmb
Une introduction au paramétrage de PMB
http://amcubat.be/docpmb/configurer-parametres-base-pmb
Il faut lire le pdf lié à chacune de ces pages pour obtenir des infos complètes.
Patrice, il y a 2822 notices dans l'export, par contre, je ne sais pas quelle est la qualité de celles-ci (est-ce que tout a été saisit manuellement ? existait-il déjà dans BCDI 2 des imports de données "officielles" ?)
S'il y a la possibilité d'importer les données d'une source plus fiable, ce serait effectivement mieux, mais je suppose qu'il faut avoir au minimum le code ISBN de chaque notice (et il n'est renseigné dans l'export que pour 1619 d'entre elles)
J'ai commencé à lire la doc fournie par Anne-Marie, et voyant que le module Z39.50 permet de rechercher une notice à partir d'un numéro ISBN, j'ai voulu le tester, mais cela ne fonctionne pas car il me manque l’extension PHP yaz.
Et pour la trouver, c'est le parcours du combattant :
Sur la page https://wiki.debian-fr.xyz/Installation_d'un_serveur_Pmb, j'ai lu que je pouvais la trouver dans le dépôt http://ftp.indexdata.dk/debian/dists/, mais pour Debian 9 (Stretch), il n'y a pas la version pour PHP5, mais pour PHP7.
La page d'accueil https://www.indexdata.com/resources/software/phpyaz/ affiche un autre dépôt pour le téléchargement Debian (http://ftp.indexdata.dk/pub/phpyaz/debian/), mais il ne contient pas de version pour Debian Stretch.
Il y est également indiqué que l'extension a été déplacée sur PECL (http://pecl.php.net/package/yaz) et qu'elle fonctionne désormais sur PHP 5 et PHP 7.
Je télécharge donc la dernier version de l'extension (au format tar.gz), mais je ne vois pas comment l'installer (le fichier README qu'il contient indique qu'il s'utilise avec YAZ toolkit (http://www.indexdata.com/yaz)
J'arrive donc sur cette page http://ftp.indexdata.dk/pub/yaz/debian/stretch/ mais je ne sais pas quoi télécharger et installer.
Suis-je sur la bonne piste ou y-at'il un autre moyen plus simple d'installer cette extension sur Debian 9/PHP5.6 ?
Merci.
J'ai ainsi pu importer une première notice à l'aide de son code ISBN.
Par contre, j'ai du en chercher plusieurs parmi mon export de BCDI pour en trouver un qui soit connu d'une bibliothèque externe. (Donc sur les 60% ayant un code ISBN renseigné, pas sûr que je puisse toutes les importer de cette manière).
Pour une école primaire, je pense que les besoins sont principalement la recherche d'un livre par mot-clé, et savoir qui a emprunté un livre et quand. Donc même si les données de BCDI ne sont pas complètes, je pense que je vais avoir besoin de les importer (je suis sûr qu'importer les champs Titre, Auteur et Résumé serait suffisant).
Camille, vous m'avez conseillé d'avoir une base UTF-8 au lieu de iso-8859-1 pour profiter du portail Zen sans problème d'encodage. Pouvez-vous dire plus ? (qu'appelez-vous "portail Zen" ? comment puis-je constater ces problèmes d'encodage ?)
Pour l'import des données, je vais voir avec le directeur de l'école si c'est nécessaire ou non.