PMB a lliurex 15.05
Avuí he instal·lat el server 15.05 a la biblioteca (a un disc dur diferent del que tenia (llx 12) per si acàs no funcionava i havia de tornar enrere ;)
He cregut interessant escriure una entrada al blog perquè no ha estat fàcil que tot funcionara. Vaig a detallar com ho he aconseguit:
Abans de tot he fet una còpia de la base de dades biblioteca
#mysqldump biblioteca > biblio20150707.sql
- Instale server 15.05
- Des de synaptic instale zero-lliurex-pmb-installer
- Ara en el zero-center apareix el instalador, però una vegada instal·lat i configurat no ha copiat ni pmb al /var/www/ ni res .. :O
- Instale els paquets pmb i lliurex-pmb des de synaptic
- Sorpresa!!! ara si que està el pmb a var/www !!!!
- Entre en mysql desde root i sense user ni password
- #mysql
- Cree una base de dades buida (l'he anomenada biblioteca .. .què original sóc !!!! :)
Aquest pas l'he fet abans però crec que no feia falta ...
Actualitzar el fitxer: /var/www/pmb/includes/db_param.inc.php amb usuari i pass i nom de la base de dades
---
- Des del navegador entre en server/pmb/tables/install.php
- Dóne les dades de mysql (abans he creat un usuari en mysql per no entrar com a root:
- mysql> grant all privileges on biblioteca.* to biblioteca@"%" identified by"password";
- una vegada creada la base de dades i tot restaure en la bbdd de biblioteca les dades d'abans, però cree una còpia de seguretat de la bbdd que m'acaba de crear el pmb.
- #mysqldump biblioteca >biblio_orig_pmb.sql
- mysql> drop database biblioteca;
- mysql> create database biblioteca;
- #mysql biblioteca < biblio20150707.sql
- Ara ja tinc la base de dades que tenia abas amb tot el catàleg :)
- Entre en pmb (admin/admin) i em diu que la versió no coincideix ....
- Hem d'anar actualitzant i va creant els registres de la base de dades necessaris .. actualitzam fins l'última versió.
I quan pense que ja està tot clar ... no connecta amb Z39.50
(Problema de la llibreria YAZ)
- Després de provar amb el yaz que ve amb el lliurex i que em dóna un error de (yaz.so: undefined symbol: pval_destructor) he decidit compilar el yaz i el php5-yaz...
- Descarregue yaz-4.2.30.orig.tar.gz de https://launchpad.net/ubuntu/+source/yaz/4.2.30-4
# ./configure --prefix=/opt/yaz
(no vull que sobreescriga el que existeix per si acàs)
#make
#make install
Ara descarregue php5-yaz_1.1.9.orig.tgz
# pecl install php5-yaz
# apt-get install php5-dev (em demana instal·lar-ho :O
#pecl install yaz
Quan em demana path to yaz installation: li dic /opt/yaz (que l'acabe de compilar)
Sols falta afegir yaz.so al php.ini ...
entre en /etc/php5/apache2/conf.d i faig un fitxer 20--yaz.ini que continga:
extension=yaz.so
Reinicie apache2:
#service apache2 restart
I ja estàaaaaaaaaaa!!!!!
Perdoneu que no ho haja explicat molt bé però es que ho he fet tot de memòria (ja que no he anat apuntant el que feia mentres intalava ;)
Un saludet i bon estiu!!!!!