În articolul următor vom analiza Koha. Este vorba despre un sistem integrat de gestionare a bibliotecii open source folosit în toată lumea de diferite biblioteci, școli, universități etc. A fost creată în 1999 de Katipo Communications pentru Horowhenua Library Trust din Noua Zeelandă. A fost scris în PERL și lansat sub GNU General Public License V3 sau o versiune ulterioară.
Pentru a instala koha pe Ubuntu 18.04 LTS, va trebui să parcurgem două procese. Adică, instalarea interfeței utilizator utilizând terminalul şi instalarea din interfața grafică a utilizatorului, folosind un browser web. În rândurile următoare vom vedea doar instalarea de la terminal. În proces de la interfața grafică este destul de intuitiv.
Caracteristici generale Koha
Koha are toate caracteristicile necesare într-un program integrat de gestionare a bibliotecilor, printre care putem găsi:
- o interfață simplă și clară pentru bibliotecari și patroni.
- Căutare configurabilă.
- Noi vom avea listele de citire a utilizatorilor.
- Sistem complet de achiziții, inclusiv estimări și informații de evaluare.
- Vom găsi un sistem de achiziții disponibil mai simplu, pentru bibliotecile mici.
- Sistem pentru ziare și reviste.
- Koha este bazat pe web, deci poate fi folosit pe terminale stupide (terminale fără hard disk sau hardware specializat) pentru consultarea și gestionarea bibliotecii.
- Bibliotecarul poate gestionați biblioteca de la distanță, folosind un telefon mobil sau un asistent personal.
- Acest software gestionează un repertoriu extins de rapoarte, rapoarte și statistici favorizat de utilizarea unei baze de date relaționale.
Instalarea Koha pe Ubuntu 18.04
Vom începe instalarea acestui sistem integrat prin deschiderea unui terminal (Ctrl + Alt + T) și actualizarea software-ului disponibil în depozite:
sudo apt-get update; sudo apt-get upgrade
Instalați serverul MySQL
Continuăm să instalăm Server MySQL cu comanda:
sudo apt-get install mysql-server
După instalare, putem verificați versiunea:
mysql --version
Ne conectăm la mysql:
sudo mysql -u root -p
Acum stabilim:
SET GLOBAL sql_mode=''; exit;
Adăugați depozitul Koha
Atunci putem adăugați depozitul și cheia corespunzătoare. Pentru a face acest lucru, folosim comenzile din terminal:
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
Încă o dată, vom actualiza sistemul introducând terminalul:
sudo apt-get update; sudo apt-get upgrade
Instalați Koha
În acest moment putem treceți la instalarea Koha folosind apt:
sudo apt-get install koha-common
Configurați site-urile koha
Pentru a continua, hai schimbați numărul portului de gestionare la 8001. Vom face asta editarea fișierului koha-sites.conf folosind următoarea comandă:
sudo vim /etc/koha/koha-sites.conf
Pentru acest exemplu folosesc editorul Vim. În interiorul fișierului trebuie găsiți în fișier următoarele linii INTRAPORT și OPACPORT și efectuați modificările.
INTRAPORT="8001" OPACPORT="8000"
Odată efectuate modificările, salvăm și ieșim.
Configurație Apache
hai utilizați comanda a2enmod pentru a activa modulele pe serverul web Apache.
sudo a2enmod rewrite sudo a2enmod cgi
Atunci putem reporniți serverul cu comanda:
sudo service apache2 restart
Creați o instanță Koha pentru biblioteca de nume
sudo koha-create --create-db library
Setare de securitate pentru MySQL
În următoarea vom face efectuați setările de securitate MySQL. Acest lucru se poate face tastând:
sudo mysql_secure_installation
Când am rulat acest script, pentru acest exemplu am răspuns n (nu) la prima întrebare. Apoi am răspuns Si daca) tuturor celorlalți.
Adăugarea porturilor
Înainte am atribuit portul 8001 pentru personalul Koha și 8000 pentru OPAC. Acum vom deschide fișierul de configurare:
sudo vim /etc/apache2/ports.conf
În interior vom include următoarele rânduri, pe care va trebui să le copiem după linia care scrie Ascultați 80:
Listen 8001 Listen 8000
După efectuarea modificărilor, salvăm și închidem.
Activați modulele
sudo a2dissite 000-default sudo a2enmod deflate sudo a2ensite library
Reporniți apache
Trebuie să repornim din nou Apache:
sudo service apache2 restart
Comandă de reconstruire Zebra
Următorul pas va fi reconstruiți Baza de date Zebra pentru o instanță Koha cu comanda:
koha-rebuild-zebra -v -f library
Parola pentru fișierul de configurare Koha
sudo xmlstarlet sel -t -v 'yazgfs/config/pass' /etc/koha/sites/library/koha-conf.xml
Schimbați parola pentru baza de date koha_library
Putem schimba parola bazei de date după bunul nostru plac, editând următorul fișier:
sudo vim /etc/koha/sites/library/koha-conf.xml
Configurați MySQL pentru koha
sudo su mysql -uroot -p use mysql; SET PASSWORD FOR 'koha_library'@'localhost' = PASSWORD('library'); flush privileges; quit;
Pentru acest exemplu, parola folosind este „bibliotecă'. Trebuie să fie același cu cel pe care l-am setat în fișierul editat la punctul anterior.
Reporniți memcached
sudo service memcached restart
Cu aceasta vom avea a finalizat prima parte a instalării.
Continuați instalarea din mediul grafic
Pentru a continua instalarea din mediul grafic, trebuie doar să deschideți un browser web și să scrieți ca adresă URL:
http://127.0.1.1:8001
atunci va trebui să completăm diferitele ferestre de configurare pe care o vom găsi în browser.
Odată ce instalarea este terminată, vom putea accesa catalogul pe care îl configurăm de pe adresa URL:
http://127.0.1.1:8000
la mai multe informații despre instalarea acestui software, posibile erori la executarea acestuia sau pentru a continua cu dezinstalarea, utilizatorii pot consultați Wiki disponibile.
Excelent, îl căutam, mulțumesc foarte mult, favoriților.
Excelent! Mulțumesc mult
Ghid impresionant. Partea Apache ar lipsi, deoarece îmi dă erori. Ar fi minunat să-l adăugați! Mulțumiri
Buna ziua. Dacă trebuie să instalați apache, puteți arunca o privire la articolul pe care un coleg l-a scris acum ceva timp pe acest blog despre cum instalați apache în Ubuntu. Salu2.
Bună dimineața: cum pot recupera parola?
Vă mulţumim!
Buna ziua. Vă recomand să aruncați o privire la Program Wiki. Salut2.
Am rămas la pasul «Configurare MySQL pentru koha», când am introdus comanda pentru schimbarea parolei, am primit o eroare de sintaxă, că ceva din comandă a fost greșit de scris
folosesc Ubuntu 20
Există vreo soluție?
H
am primit această eroare:
mysql> SET PASSWORD FOR 'koha_library' @ 'localhost' = PASSWORD ('koha.123');
EROARE 1064 (42000): Aveți o eroare în sintaxa SQL; verificați manualul care corespunde versiunii serverului MySQL pentru sintaxa corectă pe care să o folosiți lângă „PASSWORD („ koha.123 ′) ”la linia 1
Vă rog să ajutați, ce este în neregulă? Folosesc ubuntu 20.04 THX
Buna ziua. Ați schimbat parola în fișierul de configurare Koha?
Totul mergea foarte bine până când urma să încep instalarea din mediul grafic.
Când deschideți browserul pentru a intra http://127.0.1.1:8001 Primesc următorul mesaj de eroare:
eroare interna a serverului
Serverul a întâmpinat o eroare internă sau o configurație greșită și nu a putut să completeze solicitarea dvs.
Vă rugăm să contactați administratorul serverului la [fără adresă dată] pentru a-i informa cu privire la momentul apariției acestei erori și a acțiunilor pe care le-ați efectuat chiar înainte de această eroare.
Mai multe informații despre această eroare pot fi disponibile în jurnalul de erori al serverului.
În plus, a fost întâmpinată o eroare de 500 Internal Server Error în timp ce încercați să utilizați un ErrorDocument pentru a gestiona cererea.
Server Apache / 2.4.41 (Ubuntu) la 127.0.1.1 Port 8001
Bună. Se pare că ați scris ceva greșit în setări. Aveți grijă când copiați și lipiți setări sau spații. Dacă nu vă uitați la jurnalul de erori apache, acesta ar trebui să vă ofere mai multe informații despre eroare. Salu2.