Järgmises artiklis heidame pilgu Kohale. See on umbes a integreeritud avatud lähtekoodiga raamatukogu haldussüsteem mida kasutavad kogu maailmas erinevad raamatukogud, koolid, ülikoolid jne. Selle lõi 1999. aastal Katipo Communications Horvaatia raamatukogu trusti jaoks Uus-Meremaal. See oli kirjutatud PERL-is ja välja antud GNU General Public License V3 või uuema all.
Koha installimiseks Ubuntu 18.04 LTS-le peame läbima kaks protsessi. See tähendab, kasutajaliidese installimine terminali abil ja installimine graafilisest kasutajaliidesest, kasutades veebibrauserit. Järgmistel ridadel näeme ainult installimist terminalist. Graafilisest liidesest lähtudes on see üsna intuitiivne.
Koha üldised omadused
Kohal on integreeritud raamatukoguhalduse programmis kõik vajalikud funktsioonid, mille hulgast leiame:
- A. lihtne ja selge liides raamatukoguhoidjatele ja metseenidele.
- Konfigureeritav otsing.
- Me saame kasutaja lugemisloendeid.
- Täielik hankesüsteem, sealhulgas hinnangud ja hindamisteave.
- Leiame hankesüsteemi kättesaadavaks lihtsam, väikeste raamatukogude jaoks.
- Ajalehtede ja ajakirjade süsteem.
- Koha on veebipõhine, nii et saab kasutada lollides klemmides (terminalid ilma kõvaketta või spetsiaalse riistvarata) raamatukogu nõustamiseks ja haldamiseks.
- Raamatukoguhoidja saab hallata raamatukogu kaugjuhtimisega, kasutades mobiiltelefoni või isiklikku abistajat.
- See tarkvara tegeleb a ulatuslik aruannete, aruannete ja statistika repertuaar seda soosib relatsiooniandmebaasi kasutamine.
Koha install Ubuntu 18.04
Alustame selle integreeritud süsteemi installimist, avades terminali (Ctrl + Alt + T) ja värskendades hoidlates saadaolevat tarkvara:
sudo apt-get update; sudo apt-get upgrade
Installige MySQL-server
Jätkame MySQL-server käsuga:
sudo apt-get install mysql-server
Pärast installimist saame kontrollige versiooni:
mysql --version
Me logime sisse mysqli:
sudo mysql -u root -p
Nüüd kehtestame:
SET GLOBAL sql_mode=''; exit;
Lisage Koha hoidla
Siis saame lisage hoidla ja sellele vastav võti. Selleks kasutame terminalis olevaid käske:
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
Veelkord uuendame süsteemi, sisestades terminali:
sudo apt-get update; sudo apt-get upgrade
Paigaldage Koha
Siinkohal saame jätkake Koha installimisega kasutades apt:
sudo apt-get install koha-common
Konfigureerige koha-saidid
Jätkamiseks lähme muutke halduspordi numbriks 8001. Me teeme seda faili koha-sites.conf muutmine kasutades järgmist käsku:
sudo vim /etc/koha/koha-sites.conf
Selle näite jaoks kasutan redigeerijat Vim. Faili sees peate leidke failist järgmised INTRAPORT ja OPACPORT read ja tehke muudatused.
INTRAPORT="8001" OPACPORT="8000"
Kui muudatused on tehtud, salvestame ja väljume.
Apache'i seadistamine
Me läheme kasutage Apache veebiserveris moodulite lubamiseks käsku a2enmod.
sudo a2enmod rewrite sudo a2enmod cgi
Siis saame taaskäivitage server käsuga:
sudo service apache2 restart
Looge nimekogu jaoks Koha eksemplar
sudo koha-create --create-db library
MySQL-i turvaseade
Järgmises teeme sooritage MySQL-i turvaseaded. Seda saab teha tippides:
sudo mysql_secure_installation
Selle skripti käivitamisel vastasin selle näite jaoks n (ei) esimese küsimuse juurde. Siis ma vastasin Ja kui) kõigile teistele.
Sadamate lisamine
Enne kui määrasime Koha töötajate jaoks sadama 8001 ja OPACi jaoks 8000. Nüüd avame konfiguratsioonifaili:
sudo vim /etc/apache2/ports.conf
Toas lisame järgmised read, mille peame kopeerima pärast rida, mis ütleb Kuula 80:
Listen 8001 Listen 8000
Pärast muudatuste tegemist salvestame ja sulgeme.
Luba moodulid
sudo a2dissite 000-default sudo a2enmod deflate sudo a2ensite library
Taaskäivitage apache
Peame uuesti alustama apache:
sudo service apache2 restart
Sebra taastab käsu
Järgmine samm on taastada Sebra andmebaas Koha eksemplari jaoks käsuga:
koha-rebuild-zebra -v -f library
Koha konfiguratsioonifaili parool
sudo xmlstarlet sel -t -v 'yazgfs/config/pass' /etc/koha/sites/library/koha-conf.xml
Muutke koha_library andmebaasi parooli
Saame oma äranägemise järgi andmebaasi parooli muuta, redigeerides järgmist faili:
sudo vim /etc/koha/sites/library/koha-conf.xml
Konfigureerige MySQL koha jaoks
sudo su mysql -uroot -p use mysql; SET PASSWORD FOR 'koha_library'@'localhost' = PASSWORD('library'); flush privileges; quit;
Selle näite puhul on kasutatav parool 'raamatukogu". See peab olema sama, mis me eelmises punktis redigeeritud failis määrasime.
Taaskäivitage mälukaart
sudo service memcached restart
Sellega saame valmis installatsiooni esimene osa.
Jätkake installimist graafilises keskkonnas
Graafilises keskkonnas installimise jätkamiseks avage lihtsalt veebibrauser ja kirjutage URL-iga:
http://127.0.1.1:8001
Pärast peame täitma erinevad konfiguratsiooniaknad mille leiame brauserist.
Kui installimine on lõppenud, pääseme juurde kataloogile, mille konfigureerime URL-ist:
http://127.0.1.1:8000
et lisateavet selle tarkvara installimise kohta, võimalikke tõrkeid selle käivitamisel või desinstallimise jätkamisekssaavad kasutajad seda teha pöörduge Wiki poole saadaval.
Suurepärane, ma otsisin seda, tänan teid väga, lemmikutele.
Suurepärane! Tänud
Muljetavaldav juhend. Apache osa oleks puudu, kuna see annab mulle vigu. Tore oleks see lisada! Aitäh
Tere. Kui peate installima apache, võite heita pilgu artiklile, mille kolleeg mõni aeg tagasi siin blogis kirjutas installige apache Ubuntu. Salu2.
Tere hommikust: kuidas parooli taastada?
Aitäh!
Tere. Soovitan teil pilk heita Programmi Wiki. tere2.
Jäin sammu «MySQL-i seadistamine koha jaoks», kui sisestasin parooli muutmise käsu, andis see mulle süntaksivea, et midagi käsus oli valesti kirjutatud
ma kasutan Ubuntu 20
Kas on mingit lahendust?
H
see, sain sellise vea:
mysql> SET PASSWORD FOR 'koha_library' @ 'localhost' = PASSWORD ('koha.123');
VIGA 1064 (42000): teie SQL -i süntaksis on viga; kontrollige juhendist, mis vastab teie MySQL -i serveri versioonile, õige süntaksi, mida kasutada rea 123 'PARASSWORD (' koha.1 ′) 'lähedal.
Palun aidake, mis viga on? Ma kasutan ubuntu 20.04 THX -i
Tere. Kas olete Koha konfiguratsioonifailis parooli muutnud?
Kõik läks väga hästi, kuni kavatsesin installimist graafilisest keskkonnast alustada.
Sisenemiseks brauseri avamisel http://127.0.1.1:8001 Saan järgmise veateate:
Sisemine serveri viga
Serverisse tekkis sisemine viga või vea aastal ning ei suutnud täita oma taotluse.
Palun võtke ühendust serveri administraatoriga aadressil [pole aadressi antud], et teavitada teda vea ilmnemise ajast ja toimingutest, mille tegite vahetult enne seda viga.
Rohkem informatsiooni selle viga ei pruugi olla server error log.
Lisaks ilmnes 500 sisemise serveri tõrge, kui üritati taotluse käsitlemiseks kasutada ErrorDocumenti.
Apache / 2.4.41 (Ubuntu) server aadressil 127.0.1.1 Port 8001
Tere. Tundub, et olete seadetes midagi valesti sisestanud. Olge seadete või tühikute kopeerimisel ja kleepimisel ettevaatlik. Kui te ei vaata apache vealogi, peaks see teile vea kohta lisateavet andma. Salu2.