V nasledujúcom článku sa pozrieme na Koha. Reč je o a integrovaný otvorený systém správy knižníc používajú po celom svete rôzne knižnice, školy, univerzity atď. Bola vytvorená v roku 1999 spoločnosťou Katipo Communications pre Horowhenua Library Trust na Novom Zélande. Bol napísaný v jazyku PERL a vydaný pod GNU General Public License V3 alebo novšou.
Ak chcete nainštalovať koha na Ubuntu 18.04 LTS, budeme musieť prejsť dvoma procesmi. Menovite, inštalácia používateľského rozhrania pomocou terminálu a inštalácia z grafického užívateľského rozhraniapomocou webového prehliadača. V nasledujúcich riadkoch uvidíme iba inštaláciu z terminálu. V procese z grafického rozhrania je to celkom intuitívne.
Všeobecné funkcie spoločnosti Koha
Koha má všetky potrebné funkcie integrovaného programu na správu knižníc, medzi ktorými nájdeme:
- Una jednoduché a prehľadné rozhranie pre knihovníkov a mecenášov.
- Konfigurovateľné vyhľadávanie.
- Budeme mať zoznamy na čítanie používateľov.
- Kompletný systém obstarávania, vrátane odhadov a informácií o hodnotení.
- Nájdeme dostupný systém obstarávania jednoduchšie, pre malé knižnice.
- Systém pre noviny a časopisy.
- Koha je založená na webe, takže možno použiť na nemých termináloch (terminály bez pevného disku alebo špecializovaného hardvéru) na konzultácie a správu knižnice.
- Knihovník môže spravovať knižnicu na diaľku, pomocou mobilného telefónu alebo osobného asistenta.
- Tento softvér spracováva a rozsiahly repertoár správ, správ a štatistík zvýhodnené použitím relačnej databázy.
Inštalácia Koha na Ubuntu 18.04
Inštaláciu tohto integrovaného systému začneme otvorením terminálu (Ctrl + Alt + T) a aktualizáciou softvéru dostupného v úložiskách:
sudo apt-get update; sudo apt-get upgrade
Nainštalujte server MySQL
Pokračujeme v inštalácii MySQL server príkazom:
sudo apt-get install mysql-server
Po inštalácii môžeme skontrolovať verziu:
mysql --version
Prihlásime sa do mysql:
sudo mysql -u root -p
Teraz stanovujeme:
SET GLOBAL sql_mode=''; exit;
Pridajte úložisko Koha
Potom môžeme pridajte úložisko a zodpovedajúci kľúč. Použijeme na to príkazy v termináli:
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
Opäť sa chystáme aktualizovať systém zadaním terminálu:
sudo apt-get update; sudo apt-get upgrade
Nainštalujte program Koha
V tomto okamihu môžeme pokračujte v inštalácii Koha pomocou apt:
sudo apt-get install koha-common
Konfigurujte stránky koha
Ak chceme pokračovať, poďme zmeňte číslo portu na správu na 8001. Urobíme to úprava súboru koha-sites.conf pomocou nasledujúceho príkazu:
sudo vim /etc/koha/koha-sites.conf
Pre tento príklad používam editor Vim. Vo vnútri súboru musíte vyhľadajte v súbore nasledujúce riadky INTRAPORT a OPACPORT a vykonajte zmeny.
INTRAPORT="8001" OPACPORT="8000"
Po vykonaní zmien zmeny uložíme a ukončíme.
Konfigurácia Apache
Budeme použite príkaz a2enmod na povolenie modulov na webovom serveri Apache.
sudo a2enmod rewrite sudo a2enmod cgi
Potom môžeme reštartujte server príkazom:
sudo service apache2 restart
Vytvorte inštanciu Koha pre knižnicu mien
sudo koha-create --create-db library
Nastavenie zabezpečenia pre MySQL
V ďalšom budeme vykonávať nastavenia zabezpečenia MySQL. Môžete to urobiť zadaním:
sudo mysql_secure_installation
Pri spustení tohto skriptu som na tento príklad odpovedal n (nie) k prvej otázke. Potom som odpovedal Čo ak) všetkým ostatným.
Pridávajú sa porty
Predtým sme pridelili port 8001 pre zamestnancov spoločnosti Koha a 8000 pre OPAC. Teraz otvoríme konfiguračný súbor:
sudo vim /etc/apache2/ports.conf
Vo vnútri zahrnieme nasledujúce riadky, ktoré budeme musieť skopírovať za riadok, ktorý hovorí Počúvajte 80:
Listen 8001 Listen 8000
Po vykonaní zmien uložíme a zavrieme.
Povoliť moduly
sudo a2dissite 000-default sudo a2enmod deflate sudo a2ensite library
Reštartujte apache
Musíme znova začať apache:
sudo service apache2 restart
Zebra príkaz na opätovné zostavenie
Ďalším krokom bude prestavať Zebra databáza pre inštanciu Koha príkazom:
koha-rebuild-zebra -v -f library
Heslo pre konfiguračný súbor Koha
sudo xmlstarlet sel -t -v 'yazgfs/config/pass' /etc/koha/sites/library/koha-conf.xml
Zmeňte heslo pre databázu koha_library
Heslo do databázy môžeme zmeniť podľa našich predstáv úpravou nasledujúceho súboru:
sudo vim /etc/koha/sites/library/koha-conf.xml
Nakonfigurujte MySQL pre koha
sudo su mysql -uroot -p use mysql; SET PASSWORD FOR 'koha_library'@'localhost' = PASSWORD('library'); flush privileges; quit;
V tomto príklade je použité heslo „knižnica". Musí byť rovnaká ako tá, ktorú sme nastavili v upravenom súbore v predchádzajúcom bode.
Reštartovať memcached
sudo service memcached restart
S týmto budeme mať dokončil prvú časť inštalácie.
Pokračujte v inštalácii z grafického prostredia
Ak chcete pokračovať v inštalácii z grafického prostredia, otvorte webový prehliadač a napíšte ako URL:
http://127.0.1.1:8001
potom budeme musieť vyplniť rôzne konfiguračné okná ktoré nájdeme v prehliadači.
Po dokončení inštalácie budeme mať prístup do katalógu, ktorý konfigurujeme, z adresy URL:
http://127.0.1.1:8000
na ďalšie informácie o inštalácii tohto softvéru, možné chyby pri jeho spustení alebo pokračovanie v odinštalovaní, môžu používatelia konzultovať s Wiki k dispozícii.
Výborne, hľadal som to, ďakujem pekne, medzi obľúbené.
Vynikajúci! Mnohokrat dakujem
Pôsobivý sprievodca. Časť Apache by chýbala, pretože mi spôsobuje chyby. Bolo by skvelé ho pridať! Vďaka
Ahoj. Ak si potrebujete nainštalovať apache, môžete sa pozrieť na článok, ktorý pred chvíľou na tomto blogu napísal kolega nainštalovať apache v Ubuntu. Salu2.
Dobré ráno: ako získam heslo?
Vďaka!
Ahoj. Odporúčam vám pozrieť sa na Program Wiki. ahoj2.
Ostal som v kroku «Konfigurovať MySQL pre koha», keď som zadal príkaz na zmenu hesla, dostal som syntaktickú chybu, že niečo v príkaze bolo chybne napísané
používam Ubuntu 20
Existuje nejaké riešenie?
H
to, dostal som túto chybu:
mysql> NASTAVIŤ HESLO PRE 'koha_library' @ 'localhost' = HESLO ('koha.123');
CHYBA 1064 (42000): Máte chybu v syntaxi SQL; v manuáli, ktorý zodpovedá verzii vášho servera MySQL, nájdete správnu syntax v blízkosti hesla „PASSWORD ('koha.123 ′)' na riadku 1
Prosím, pomôžte, čo sa deje? Používam ubuntu 20.04 THX
Ahoj. Zmenili ste heslo v konfiguračnom súbore Koha?
Všetko prebiehalo veľmi dobre, kým som sa chystal spustiť inštaláciu z grafického prostredia.
Pri otváraní prehliadača zadajte http://127.0.1.1:8001 Zobrazí sa nasledujúce chybové hlásenie:
Internal Server Error
Server zistil internú chybu či nesprávnou rok a nemohol dokončiť vašu požiadavku.
Kontaktujte správcu servera na [žiadna adresa] a informujte ho o čase, kedy došlo k tejto chybe, a o krokoch, ktoré ste vykonali tesne pred touto chybou.
Viac informácií o tejto chyby môže byť k dispozícii v protokole chýb servera.
Okrem toho sa pri pokuse o použitie žiadosti ErrorDocument vyskytla chyba 500 Internal Server Error.
Server Apache / 2.4.41 (Ubuntu) na porte 127.0.1.1 8001
Ahoj. Zdá sa, že ste v nastaveniach zadali niečo nesprávne. Pri kopírovaní a vkladaní nastavení alebo medzier buďte opatrní. Ak sa nepozriete do protokolu chýb apache, mal by vám poskytnúť viac informácií o chybe. Salu2.