V naslednjem članku si bomo ogledali Koho. Gre za a integriran sistem za upravljanje odprtokodne knjižnice po vsem svetu uporabljajo različne knjižnice, šole, univerze itd. Ustanovljen je bil leta 1999 pri Katipo Communications za Horowhenua Library Trust na Novi Zelandiji. Napisan je bil v jeziku PERL in izdan pod splošno javno licenco GNU V3 ali novejši.
Če želite namestiti koha na Ubuntu 18.04 LTS, bomo morali opraviti dva postopka. Se pravi, namestitev uporabniškega vmesnika s pomočjo terminala in namestitev iz grafičnega uporabniškega vmesnika, z uporabo spletnega brskalnika. V naslednjih vrsticah bomo videli samo namestitev s terminala. V grafičnem vmesniku je zelo intuitiven.
Splošne značilnosti Koha
Koha ima vse potrebne funkcije v integriranem programu za upravljanje knjižnic, med katerimi lahko najdemo:
- A preprost in jasen vmesnik za knjižničarje in pokrovitelje.
- Nastavljivo iskanje.
- Bomo imeli bralni seznami uporabnikov.
- Popoln sistem javnih naročil, vključno z ocenami in podatki o oceni.
- Na voljo bo sistem javnih naročil preprostejše, za majhne knjižnice.
- Sistem za časopise in revije.
- Koha je spletna, torej se lahko uporablja na neumnih terminalih (terminali brez trdega diska ali posebne strojne opreme) za posvetovanje in upravljanje knjižnice.
- Knjižničarka lahko upravljati knjižnico na daljavo, z uporabo mobilnega telefona ali osebnega asistenta.
- Ta programska oprema obravnava a obsežen repertoar poročil, poročil in statistik naklonjena uporabi relacijske baze podatkov.
Namestitev Koha na Ubuntu 18.04
Namestitev tega integriranega sistema bomo začeli z odpiranjem terminala (Ctrl + Alt + T) in posodobitvijo programske opreme, ki je na voljo v repozitorijih:
sudo apt-get update; sudo apt-get upgrade
Namestite strežnik MySQL
Nadaljujemo z namestitvijo Strežnik MySQL z ukazom:
sudo apt-get install mysql-server
Po namestitvi lahko preveri različico:
mysql --version
Prijavite se v mysql:
sudo mysql -u root -p
Zdaj ugotavljamo:
SET GLOBAL sql_mode=''; exit;
Dodajte repozitorij Koha
Potem lahko dodajte repozitorij in ustrezen ključ. Za to uporabimo ukaze v terminalu:
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
Še enkrat bomo sistem posodobili tako, da vtipkamo v terminal:
sudo apt-get update; sudo apt-get upgrade
Namestite Koha
V tem trenutku lahko nadaljujte z namestitvijo Koha z uporabo apt:
sudo apt-get install koha-common
Konfigurirajte spletna mesta koha
Za nadaljevanje gremo spremenite številko vrat za upravljanje na 8001. To bomo storili urejanje datoteke koha-sites.conf z naslednjim ukazom:
sudo vim /etc/koha/koha-sites.conf
V tem primeru uporabljam urejevalnik Vim. Znotraj datoteke morate v datoteki poiščite naslednji vrstici INTRAPORT in OPACPORT in izvedite spremembe.
INTRAPORT="8001" OPACPORT="8000"
Ko so spremembe izvedene, shranimo in zapremo.
Konfiguracija Apache
Mi gremo z ukazom a2enmod omogočite module na spletnem strežniku Apache.
sudo a2enmod rewrite sudo a2enmod cgi
Potem lahko znova zaženite strežnik z ukazom:
sudo service apache2 restart
Ustvari primerek Koha za knjižnico imen
sudo koha-create --create-db library
Varnostna nastavitev za MySQL
V naslednjem bomo izvedite varnostne nastavitve MySQL. To lahko storite tako, da vnesete:
sudo mysql_secure_installation
Ko sem zagnal ta skript, sem odgovoril za ta primer n (ne) na prvo vprašanje. Potem sem odgovoril In če) vsem ostalim.
Dodajanje vrat
Preden smo dodelili pristanišče 8001 za osebje Kohe in 8000 za OPAC. Zdaj bomo odprli konfiguracijsko datoteko:
sudo vim /etc/apache2/ports.conf
V notranjost bomo vključili naslednje vrstice, ki jih bomo morali kopirati za vrstico, ki pravi Poslušaj 80:
Listen 8001 Listen 8000
Po izvedbi sprememb shranimo in zapremo.
Omogoči module
sudo a2dissite 000-default sudo a2enmod deflate sudo a2ensite library
Znova zaženite apache
Znova moramo zagnati apache:
sudo service apache2 restart
Ukaz za obnovitev Zebre
Naslednji korak bo obnoviti Baza podatkov Zebra za primer Kohe z ukazom:
koha-rebuild-zebra -v -f library
Geslo za konfiguracijsko datoteko Koha
sudo xmlstarlet sel -t -v 'yazgfs/config/pass' /etc/koha/sites/library/koha-conf.xml
Spremenite geslo za zbirko podatkov koha_library
Geslo baze podatkov lahko spremenimo po svojem okusu z urejanjem naslednje datoteke:
sudo vim /etc/koha/sites/library/koha-conf.xml
Konfigurirajte MySQL za koha
sudo su mysql -uroot -p use mysql; SET PASSWORD FOR 'koha_library'@'localhost' = PASSWORD('library'); flush privileges; quit;
V tem primeru je uporabljeno geslo 'Knjižnica". Biti mora enak tistemu, ki smo ga nastavili v urejeni datoteki v prejšnji točki.
Znova zaženite memcached
sudo service memcached restart
S tem bomo imeli končal prvi del namestitve.
Namestitev nadaljujte iz grafičnega okolja
Če želite nadaljevati namestitev iz grafičnega okolja, preprosto odprite spletni brskalnik in napišite kot URL:
http://127.0.1.1:8001
Despui izpolniti bomo morali različna konfiguracijska okna ki ga bomo našli v brskalniku.
Po končani namestitvi bomo lahko dostopali do kataloga, ki ga konfiguriramo iz URL-ja:
http://127.0.1.1:8000
za več informacij o namestitvi te programske opreme, morebitnih napakah pri njenem izvajanju ali nadaljevanju odstranitve, uporabniki lahko posvetujte se z Wiki na voljo.
Odlično, iskal sem ga, hvala lepa, med priljubljenimi.
Odlično! Najlepša hvala
Impresivno vodilo. Manjkal bi del Apacheja, ker mi povzroča napake. Super bi ga bilo dodati! Hvala
Zdravo. Če morate namestiti apache, si lahko ogledate članek, ki ga je pred časom na tem blogu napisal kolega, kako namestite apache v Ubuntuju. Salu2.
Dobro jutro: kako obnovim geslo?
Hvala!
Zdravo. Priporočam, da si ogledate Program Wiki. Pozdravljeni2.
Ostal sem v koraku «Konfiguriraj MySQL za koha», ko sem vnesel ukaz za spremembo gesla, se mi je pojavila sintaksna napaka, da je bilo nekaj v ukazu napačno črkovano
uporabljam Ubuntu 20
Ali obstaja kakšna rešitev?
H
imam to napako:
mysql> NASTAVITE GESLO ZA 'koha_library' @ 'localhost' = GESLO ('koha.123');
NAPAKA 1064 (42000): V sintaksi SQL imate napako; v priročniku, ki ustreza različici strežnika MySQL, preverite pravilno skladnjo, ki jo želite uporabiti v bližini 'PASSWORD (' koha.123 ′) 'v vrstici 1
Prosim za pomoč, kaj je narobe? Uporabljam ubuntu 20.04 THX
Zdravo. Ste v konfiguracijski datoteki Koha spremenili geslo?
Vse je potekalo zelo dobro, dokler nisem nameraval začeti nameščanja iz grafičnega okolja.
Ko odprete brskalnik za vnos http://127.0.1.1:8001 Dobil sem naslednje sporočilo o napaki:
Notranja napaka strežnika
V strežniku je prišlo do notranje napake ali napačna leto in ni mogel dokončati svojo zahtevo.
Obrnite se na skrbnika strežnika na [naslov ni naveden], da jih obvestite o času, ko je prišlo do te napake, in dejanjih, ki ste jih izvedli tik pred to napako.
Več informacij o tej napaki lahko na voljo v dnevniku napak strežnika.
Poleg tega je pri poskusu uporabe dokumenta ErrorDocument za obravnavo zahteve prišlo do napake 500 Internal Server Error.
Strežnik Apache / 2.4.41 (Ubuntu) na vratih 127.0.1.1
Zdravo. Zdi se, da ste v nastavitvah vnesli nekaj narobe. Pri kopiranju in lepljenju nastavitev ali presledkov bodite previdni. Če ne pogledate dnevnika napak apache, bi vam moral dati več informacij o napaki. Pozdravljeni2.