Ispiši ovu stranicu
Utorak, 13 Listopad 2015 13:28

Instalacija Kohe na poslužitelj - tutorial

Napisao 

Piše: Jakov Marin Vežić

Koha je besplatan integrirani knjižnični sustav otvorenog koda s mrežnim sučeljem. U ovom postu pružit ćemo brzi prikaz i tutorial instalacije Kohe na poslužitelj. Kohu je moguće instalirati na niz operacijskih sustava kao što su Ubuntu, Debian, FreeBSD, CentOS itd. Za potrebe tutoriala, prikazat ćemo instalaciju Kohe na Debian GNU Linux verzije 8.2.0.

Kako je za većinu posla pri instalaciji Kohe potrebno imati administratorske ovlasti, te kako ne bismo za svaku naredbu na početku pisali sudo, potrebno je izvršiti sljedeću naredbu:

sudo bash

koja će nas zatražiti administratorsku lozinku, nakon čega ostatak vremena nećemo morati pisati sudo. Prvi korak pri instalaciji Kohe je obavljanje update-a i upgrade-a svih Debian paketa naredbama

apt-get update
apt-get upgrade

Sljedeći korak je dodavanje ključa za Kohu u repozitorij Debiana, što ćemo napraviti naredbom

wget -q -O- http://debian.koha-community.org/koha/gpg.asc | apt-key add -

Kako bismo dodali stabilnu verziju Kohe, u popis za preuzimanje prilikom upgrade-a Debiana pokrećemo naredbu

echo 'deb http://debian.koha-community.org/koha stable main' | tee /etc/apt/sources.list.d/koha.list

Sada je potrebno ponovno pokrenuti apt-get update kako bismo osvježili popis repozitorija te napokon pokrenuti

apt-get install koha-common

Za pokretanje Kohe potrebno je instalirati i MySQL server te Apache server. Bitno je naglasiti kako je za pravilno funkcioniranje Kohe potrebno uključiti rewrite i cgi za Apache naredbama a2enmod rewrite i a2enmod cgi, ukoliko već nisu uključeni. Sada smo spremni instalirati instancu Kohe na kojoj ćemo raditi, što možemo napraviti naredbom

koha-create --create-db nazivknjiznice

gdje je nazivknjiznice naziv instance kojom će se stvoriti baza podataka i korisnik pod tim imenom u Debianu. Međutim, prilikom instalacije probne verzije Kohe na IRB-u, shvatili smo da je obavezno dodati još jedan parametar prilikom izvršavanja ove naredbe, a to je --marcflavor kako bi se instalacija pravilno izvela. Stoga, u slučaju da želite Kohu s MARC21 potrebno je izvršiti naredbu

koha-create --create-db --marcflavor marc21 nazivknjiznice

a za UNIMARC

koha-create --create-db --marcflavor unimarc nazivknjiznice

U slučaju da niste dodali parametar --marcflavor, moguće je da indeksiranje zapisa (Zebra) za pretraživanje neće funkcionirati, kao što je to bio slučaj s našom probnom verzijom.

Nakon kreiranja instance, potrebno je namjestiti nekoliko stvari s njenom konfiguracijom i konfiguracijom Apache poslužitelja. Prvo ćemo u /etc/apache2/sites-available/nazivknjiznice.conf postaviti željene portove za OPAC i administratorsko sučelje. Pri instalaciji probne verzije Kohe na IRB-u postavili smo portove 80 za OPAC i 8080 za administratorsko sučelje. Sljedeći korak je reći Apache poslužitelju da "sluša" portove koje smo zadali Kohi, što ćemo napraviti u /etc/apache2/ports.conf. U našem slučaju, potrebno je u datoteku dodati (ukoliko već nije napisano) Listen 80 i Listen 8080. Kako Apache prilikom instalacije stvara i svoju zadanu početnu stranicu, nju je potrebno izbrisati kako bi se omogućio pristup OPAC-u Kohe. Zadanu stranicu možete izbrisati naredbom

rm /etc/apache2/sites-available/000-default.conf

Za ažuriranje svih promjena napravljenih u konfiguracijama potrebno je pokrenuti naredbu service apache2 restart. Sada možete pristupiti administratorskom sučelju (8080) kako biste nastavili s instalacijom. Korisničko ime i lozinka za pristup administratorskom sučelju automatski su generirani u datoteci /etc/koha/sites/nazivknjiznice/koha-conf.xml pod tagom <config> odnosno tagovima <user> i <pass>. Prilikom web instalacije iznimno je važno odabrati istu MARC verziju koju smo naveli u naredbi koha-create. Nakon instalacije, ponovno se ulogirajte sa istim podacima, ali napravite novog korisnika sa superlibriran ovlastima s kojim ćete raditi ostala podešavanja u Kohi.

Poslijednja izmjena dana Utorak, 13 Listopad 2015 16:17