Koha, integrirani sistem upravljanja bibliotekama u Ubuntu 18.04

o kohi

U sljedećem članku ćemo pogledati Kohu. Radi se o a integrirani sistem upravljanja bibliotekama otvorenog koda koriste se širom svijeta u različitim bibliotekama, školama, univerzitetima itd. Stvorena je 1999. godine od strane kompanije Katipo Communications za Horowhenua Library Trust na Novom Zelandu. Napisan je na PERL-u i objavljen pod GNU General Public License V3 ili novijom.

Da bismo instalirali koha na Ubuntu 18.04 LTS, morat ćemo proći kroz dva procesa. To će reći, instaliranje korisničkog sučelja pomoću terminala I to instalacija iz grafičkog korisničkog sučelja, koristeći web pretraživač. U sljedećim redovima vidjet ćemo samo instalaciju s terminala. U procesu iz grafičkog sučelja prilično je intuitivan.

Opšte karakteristike Koha

Koha ima sve potrebne značajke u integriranom programu za upravljanje bibliotekama, među kojima možemo pronaći:

  • Una jednostavan i jasan interfejs za bibliotekare i mecene.
  • Konfigurabilno pretraživanje.
  • Imat ćemo liste za čitanje korisnika.
  • Kompletan sistem nabavke, uključujući procjene i informacije o procjeni.
  • Naći ćemo sistem nabave na raspolaganju jednostavnije, za male biblioteke.
  • Sistem za novine i časopise.
  • Koha je zasnovan na internetu može se koristiti na nijemim terminalima (terminali bez tvrdog diska ili specijaliziranog hardvera) za savjetovanje i upravljanje bibliotekom.
  • Bibliotekar može upravljati bibliotekom na daljinu, koristeći mobilni telefon ili ličnog asistenta.
  • Ovaj softver rukuje a opsežni repertoar izvještaja, izvještaja i statistika favorizirana upotrebom relacijske baze podataka.

Koha instalacija na Ubuntu 18.04

Instalaciju ovog integriranog sistema započet ćemo otvaranjem terminala (Ctrl + Alt + T) i ažuriranjem softvera dostupnog u spremištima:

sudo apt-get update; sudo apt-get upgrade

Instalirajte MySQL server

Nastavljamo s instaliranjem MySQL server sa naredbom:

instalacija mysql poslužitelja

sudo apt-get install mysql-server

Nakon instalacije možemo provjeri verziju:

mysql verzija

mysql --version

Logiramo se na mysql:

root root za mysql

sudo mysql -u root -p

Sada uspostavljamo:

globalni sql set

SET GLOBAL sql_mode='';

exit;

Dodajte Koha spremište

Onda možemo dodajte spremište i odgovarajući ključ. Da bismo to učinili, koristimo naredbe u terminalu:

koha gpg rastuće

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

dodaj repo koha

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

Još jednom, sistem ćemo ažurirati upisivanjem u terminal:

sudo apt-get update; sudo apt-get upgrade

Instalirajte Koha

U ovom trenutku možemo prijeđite na instalaciju Koha koristeći apt:

sudo apt-get install koha-common

Konfigurirajte koha-stranice

Da nastavimo, idemo promijenite broj porta za upravljanje na 8001. Mi ćemo to učiniti uređivanje datoteke koha-sites.conf koristeći sljedeću naredbu:

sudo vim /etc/koha/koha-sites.conf

Za ovaj primjer koristim Vim editor. Unutar datoteke morate pronađite sljedeće datoteke INTRAPORT i OPACPORT u datoteci i izvršite promjene.

koha promijeniti luke

INTRAPORT="8001"
OPACPORT="8000"

Nakon što se promjene izvrše, spremamo i izlazimo.

Apache konfiguracija

kreirajte konfiguraciju za apache2

Idemo koristite naredbu a2enmod da omogućite module na Apache web serveru.

sudo a2enmod rewrite
sudo a2enmod cgi

Onda možemo ponovo pokrenite server sa naredbom:

sudo service apache2 restart

Stvorite Koha instancu za biblioteku imena

kreira instalaciju koha biblioteke

sudo koha-create --create-db library

Sigurnosna postavka za MySQL

U sljedećem ćemo izvršiti MySQL sigurnosne postavke. To se može učiniti upisivanjem:

mysql siguran

sudo mysql_secure_installation

Kada sam izvodio ovu skriptu, odgovorio sam na ovaj primjer n (ne) na prvo pitanje. Tada sam odgovorio I ako) za sve ostale.

Dodavanje portova

Prije nego što smo dodijelili luku 8001 za osoblje Kohe i 8000 za OPAC. Sada ćemo otvoriti konfiguracijsku datoteku:

sudo vim /etc/apache2/ports.conf

Unutra ćemo uključiti sljedeće redove koje ćemo morati kopirati nakon reda koji kaže Slušajte 80:

dodajte apache2 portove

Listen 8001
Listen 8000

Nakon izvršenih promjena spremamo i zatvorimo.


Omogući module

omogućiti module i web lokacije

sudo a2dissite 000-default
sudo a2enmod deflate
sudo a2ensite library

Ponovo pokrenite apache

Moramo ponovo pokrenuti apache:

sudo service apache2 restart

Naredba za ponovnu izgradnju Zebre

Sledeći korak će biti obnoviti Zebra baza podataka za Koha instancu sa naredbom:

koha-rebuild-zebra -v -f library

Lozinka za Koha konfiguracijsku datoteku

znati lozinku conf

sudo xmlstarlet sel -t -v 'yazgfs/config/pass' /etc/koha/sites/library/koha-conf.xml

Promijenite lozinku za bazu podataka koha_library

Lozinku baze podataka možemo promijeniti po želji uređivanjem sljedeće datoteke:

promijeni lozinku db koha

sudo vim /etc/koha/sites/library/koha-conf.xml

Konfigurirajte MySQL za koha

izmijeni db za koha

sudo su

mysql -uroot -p

use mysql;

SET PASSWORD FOR 'koha_library'@'localhost' = PASSWORD('library');

flush privileges;

quit;

U ovom primjeru lozinka koja se koristi je 'biblioteka'. Mora biti isti kao onaj koji smo postavili u uređenoj datoteci u prethodnoj točki.

Ponovo pokrenite memcached

sudo service memcached restart

Uz ovo ćemo imati završio prvi dio instalacije.

Nastavite instalaciju iz grafičkog okruženja

Da biste nastavili instalaciju iz grafičkog okruženja, samo otvorite web preglednik i napišite kao URL:

Ulogovati se

http://127.0.1.1:8001

zadana postavka

Posle morat ćemo popuniti različite konfiguracijske prozore koje ćemo pronaći u pretraživaču.

kreiraj administratora

Po završetku instalacije moći ćemo pristupiti katalogu koji konfiguriramo s URL-a:

http://127.0.1.1:8000

para više informacija o instalaciji ovog softvera, mogućim greškama prilikom izvršenja ili za nastavak deinstalacije, korisnici mogu konzultirajte Wiki na raspolaganju.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Christian Echeverry rekao je

    Izvrsno, tražio sam ga, hvala puno, favoritima.

  2.   rodrigo varela rekao je

    Odlicno! Hvala puno

  3.   Pipo Maginner rekao je

    Impresivan vodič. Dio Apache bi nedostajao, jer mi daje greške. Bilo bi sjajno dodati! -Hvala

    1.    Damien A. rekao je

      Zdravo. Ako trebate instalirati apache, možete pogledati članak koji je kolega napisao maloprije na ovom blogu kako instalirati apache u Ubuntuu. Salu2.

  4.   andrea rekao je

    Dobro jutro: kako mogu povratiti lozinku?
    Hvala!

    1.    Damien A. rekao je

      Zdravo. Preporučujem vam da pogledate Program Wiki. hello2.

  5.   William Stop rekao je

    Ostao sam u koraku «Konfiguriši MySQL za koha», kada sam ušao u naredbu za promjenu lozinke, dobio sam sintaksnu grešku, da je nešto u naredbi pogrešno napisano
    koristim Ubuntu 20
    Postoji li neko rješenje?

  6.   Matthias rekao je

    H
    to, dobio sam ovu grešku:

    mysql> POSTAVLJANJE LOZINKE za 'koha_library' @ 'localhost' = LOZINKA ('koha.123');

    POGREŠKA 1064 (42000): Imate grešku u svojoj SQL sintaksi; provjerite priručnik koji odgovara verziji vašeg MySQL poslužitelja za ispravnu sintaksu koja se koristi u blizini 'PASSWORD (' koha.123 ′) 'u retku 1

    Molim pomoć, šta nije u redu? Koristim ubuntu 20.04 THX

    1.    Damien A. rekao je

      Zdravo. Jeste li promijenili lozinku u Koha konfiguracijskoj datoteci?

  7.   Alexander Alzate rekao je

    Sve je išlo jako dobro dok nisam namjeravao započeti instalaciju iz grafičkog okruženja.

    Prilikom otvaranja preglednika za unos http://127.0.1.1:8001 Dobijam sljedeću poruku o grešci:

    Unutrašnja greška servera

    Poslužitelj je naišao na unutrašnju grešku ili pogrešnu konfiguraciju i nije mogao dovršiti vaš zahtjev.

    Molimo kontaktirajte administratora servera na [nije navedena adresa] kako biste ih obavijestili o vremenu nastanka ove greške i radnjama koje ste izvršili neposredno prije ove greške.

    Više informacija o ovoj grešci može biti dostupno u dnevniku grešaka servera.

    Dodatno, došlo je do greške u internoj grešci servera 500 prilikom pokušaja korištenja ErrorDocumenta za obradu zahtjeva.

    Apache / 2.4.41 (Ubuntu) server na portalu 127.0.1.1 Port 8001

    1.    Damien A. rekao je

      Zdravo. Čini se da ste nešto pogrešno upisali u postavkama. Budite oprezni pri kopiranju i lijepljenju postavki ili razmaka. Ako ne pogledate apache dnevnik grešaka, trebao bi vam dati više informacija o grešci. Salu2.