Nel prossimo articolo daremo uno sguardo a Koha. Si tratta di una sistema integrato di gestione della libreria open source utilizzato in tutto il mondo da diverse biblioteche, scuole, università, ecc. È stato creato nel 1999 da Katipo Communications per l'Horowhenua Library Trust in Nuova Zelanda. È stato scritto in PERL e rilasciato sotto la GNU General Public License V3 o successiva.
Per installare koha su Ubuntu 18.04 LTS, dovremo eseguire due processi. Vale a dire, l'installazione dell'interfaccia utente utilizzando il terminale e installazione dall'interfaccia utente grafica, utilizzando un browser web. Nelle righe seguenti vedremo solo l'installazione da terminale. In corso dall'interfaccia grafica è abbastanza intuitivo.
Caratteristiche generali di Koha
Koha ha tutte le funzionalità necessarie in un programma di gestione delle librerie integrato, tra cui possiamo trovare:
- Un interfaccia semplice e chiara per bibliotecari e mecenati.
- Ricerca configurabile.
- Avremo elenchi di lettura degli utenti.
- Sistema di approvvigionamento completo, comprese stime e informazioni di valutazione.
- Troveremo disponibile un sistema di approvvigionamento più semplice, per piccole biblioteche.
- Sistema per giornali e riviste.
- Koha è basato sul web, quindi può essere utilizzato su terminali stupidi (terminali senza hard disk o hardware specializzato) per la consultazione e la gestione della libreria.
- Il bibliotecario può gestire la biblioteca da remoto, utilizzando un telefono cellulare o un assistente personale.
- Questo software gestisce un file ampio repertorio di rapporti, rapporti e statistiche favorito dall'utilizzo di un database relazionale.
Installazione di Koha su Ubuntu 18.04
Inizieremo l'installazione di questo sistema integrato aprendo un terminale (Ctrl + Alt + T) e aggiornando il software disponibile nei repository:
sudo apt-get update; sudo apt-get upgrade
Installa il server MySQL
Continuiamo a installare il Server MySQL con il comando:
sudo apt-get install mysql-server
Dopo l'installazione, possiamo controlla la versione:
mysql --version
Accediamo a mysql:
sudo mysql -u root -p
Ora stabiliamo:
SET GLOBAL sql_mode=''; exit;
Aggiungi il repository Koha
Allora possiamo aggiungi il repository e la sua chiave corrispondente. Per fare ciò, usiamo i comandi nel terminale:
wget -q -O- http://debian.koha-community.org/koha/gpg.asc | sudo apt-key add -
echo 'deb http://debian.koha-community.org/koha stable main' | sudo tee /etc/apt/sources.list.d/koha.list
Ancora una volta, aggiorneremo il sistema digitando nel terminale:
sudo apt-get update; sudo apt-get upgrade
Installa Koha
A questo punto possiamo procedere all'installazione di Koha utilizzando apt:
sudo apt-get install koha-common
Configura i siti koha
Per continuare, andiamo modificare il numero della porta di gestione in 8001. Lo faremo modificando il file koha-sites.conf utilizzando il seguente comando:
sudo vim /etc/koha/koha-sites.conf
Per questo esempio utilizzo l'editor Vim. All'interno del file devi trova le seguenti righe INTRAPORT e OPACPORT nel file e apporta le modifiche.
INTRAPORT="8001" OPACPORT="8000"
Una volta apportate le modifiche, salviamo e usciamo.
Configurazione di Apache
Lasciare utilizzare il comando a2enmod per abilitare i moduli sul server Web Apache.
sudo a2enmod rewrite sudo a2enmod cgi
Allora possiamo riavviare il server con il comando:
sudo service apache2 restart
Crea un'istanza Koha per la libreria dei nomi
sudo koha-create --create-db library
Impostazioni di sicurezza per MySQL
Nella prossima lo faremo eseguire le impostazioni di sicurezza di MySQL. Questo può essere fatto digitando:
sudo mysql_secure_installation
Durante l'esecuzione di questo script, per questo esempio ho risposto na (non) alla prima domanda. Poi ho risposto E se) a tutti gli altri.
Aggiunta di porte
Prima abbiamo assegnato la porta 8001 per il personale Koha e 8000 per l'OPAC. Ora apriremo il file di configurazione:
sudo vim /etc/apache2/ports.conf
All'interno includeremo le seguenti righe, che dovremo copiare dopo la riga che dice Ascolta 80:
Listen 8001 Listen 8000
Dopo aver apportato le modifiche, salviamo e chiudiamo.
Abilita i moduli
sudo a2dissite 000-default sudo a2enmod deflate sudo a2ensite library
Riavvia Apache
Dobbiamo ricominciare di nuovo apache:
sudo service apache2 restart
Comando di ricostruzione Zebra
Il prossimo passo sarà ricostruire il file Database Zebra per un'istanza di Koha con il comando:
koha-rebuild-zebra -v -f library
Password per il file di configurazione Koha
sudo xmlstarlet sel -t -v 'yazgfs/config/pass' /etc/koha/sites/library/koha-conf.xml
Cambia la password per il database koha_library
Possiamo cambiare la password del database a nostro piacimento modificando il seguente file:
sudo vim /etc/koha/sites/library/koha-conf.xml
Configura MySQL per koha
sudo su mysql -uroot -p use mysql; SET PASSWORD FOR 'koha_library'@'localhost' = PASSWORD('library'); flush privileges; quit;
Per questo esempio, la password che utilizza è 'biblioteca'. Deve essere uguale a quello che abbiamo impostato nel file modificato al punto precedente.
Riavvia memcached
sudo service memcached restart
Con questo avremo terminata la prima parte dell'installazione.
Continua l'installazione dall'ambiente grafico
Per continuare l'installazione dall'ambiente grafico, basta aprire un browser web e scrivere come URL:
http://127.0.1.1:8001
Dopo dovremo riempire le diverse finestre di configurazione che troveremo nel browser.
Una volta terminata l'installazione, potremo accedere al catalogo che configuriamo dall'URL:
http://127.0.1.1:8000
a maggiori informazioni sull'installazione di questo software, eventuali errori durante l'esecuzione o per procedere con la disinstallazione, gli utenti possono consultare il Wiki disponibile.
Eccellente, lo stavo cercando, grazie mille, ai preferiti.
Eccellente! molte grazie
Guida impressionante. Mancherebbe la parte Apache, dato che mi da errori. Sarebbe fantastico aggiungerlo! Grazie
Ciao. Se hai bisogno di installare apache, puoi dare un'occhiata all'articolo che un collega ha scritto tempo fa su questo blog su come installa apache in Ubuntu. Salu2.
Buongiorno: come recupero la password?
Grazie!
Ciao. Ti consiglio di dare un'occhiata al file Programma Wiki. ciao2.
Sono rimasto nel passaggio «Configura MySQL per koha», quando ho inserito il comando per cambiare la password, ho ricevuto un errore di sintassi, che qualcosa nel comando era scritto male
sto usando Ubuntu 20
C'è qualche soluzione?
H
it, ho ricevuto questo errore:
mysql> IMPOSTA PASSWORD PER 'koha_library' @ 'localhost' = PASSWORD ('koha.123');
ERRORE 1064 (42000): si è verificato un errore nella sintassi SQL; controlla il manuale che corrisponde alla versione del tuo server MySQL per la sintassi corretta da usare vicino a 'PASSWORD (' koha.123 ′) 'alla riga 1
Per favore aiutatemi, cosa c'è che non va? Sto usando Ubuntu 20.04 THX
Ciao. Hai cambiato la password nel file di configurazione di Koha?
Tutto stava andando molto bene fino a quando non ho iniziato l'installazione dall'ambiente grafico.
Quando si apre il browser per entrare http://127.0.1.1:8001 Ricevo il seguente messaggio di errore:
Errore del server interno
Il server ha rilevato un errore interno anno o errori di configurazione e non è riuscito a completare la richiesta.
Si prega di contattare l'amministratore del server a [nessun indirizzo fornito] per informarlo dell'ora in cui si è verificato questo errore e delle azioni eseguite appena prima di questo errore.
Maggiori informazioni su questo errore possono essere disponibili nel log degli errori del server.
Inoltre, si è verificato un errore 500 Internal Server Error durante il tentativo di utilizzare un ErrorDocument per gestire la richiesta.
Server Apache / 2.4.41 (Ubuntu) su 127.0.1.1 porta 8001
Ciao. Sembra che tu abbia digitato qualcosa di sbagliato nelle impostazioni. Fai attenzione quando copi e incolli impostazioni o spazi. Se non guardi il log degli errori di apache, dovrebbe darti maggiori informazioni sull'errore. Salu2.