V příštím článku se podíváme na Koha. Je to o integrovaný systém správy knihoven open source používány po celém světě různými knihovnami, školami, univerzitami atd. To bylo vytvořeno v roce 1999 Katipo Communications pro Horowhenua Library Trust na Novém Zélandu. Byl napsán v PERL a vydán pod GNU General Public License V3 nebo novější.
Chcete-li nainstalovat koha na Ubuntu 18.04 LTS, budeme muset projít dvěma procesy. To znamená, instalace uživatelského rozhraní pomocí terminálu a instalace z grafického uživatelského rozhranípomocí webového prohlížeče. V následujících řádcích uvidíme pouze instalaci z terminálu. V procesu z grafického rozhraní je to docela intuitivní.
Obecné funkce společnosti Koha
Koha má všechny potřebné funkce v integrovaném programu pro správu knihoven, mezi kterými můžeme najít:
- A jednoduché a přehledné rozhraní pro knihovníky a mecenáše.
- Konfigurovatelné vyhledávání.
- Budeme mít seznamy pro čtení uživatelů.
- Kompletní systém zadávání veřejných zakázek, včetně odhadů a informací o hodnocení.
- Najdeme dostupný systém nákupu jednodušší, pro malé knihovny.
- Systém pro noviny a časopisy.
- Koha je webová, takže lze použít na hloupých terminálech (terminály bez pevného disku nebo specializovaného hardwaru) pro konzultace a správu knihovny.
- Knihovník může spravovat knihovnu na dálkupomocí mobilního telefonu nebo osobního asistenta.
- Tento software zpracovává a rozsáhlý repertoár zpráv, zpráv a statistik zvýhodněný použitím relační databáze.
Instalace Koha na Ubuntu 18.04
Instalaci tohoto integrovaného systému zahájíme otevřením terminálu (Ctrl + Alt + T) a aktualizací softwaru dostupného v úložištích:
sudo apt-get update; sudo apt-get upgrade
Nainstalujte server MySQL
Pokračujeme v instalaci MySQL server s příkazem:
sudo apt-get install mysql-server
Po instalaci můžeme zkontrolujte verzi:
mysql --version
Přihlásíme se do mysql:
sudo mysql -u root -p
Nyní stanovujeme:
SET GLOBAL sql_mode=''; exit;
Přidejte úložiště Koha
Pak můžeme přidejte úložiště a jeho odpovídající klíč. K tomu používáme příkazy v terminálu:
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ět se chystáme aktualizovat systém zadáním terminálu:
sudo apt-get update; sudo apt-get upgrade
Nainstalujte Koha
V tuto chvíli můžeme pokračujte v instalaci Koha pomocí apt:
sudo apt-get install koha-common
Nakonfigurujte stránky koha
Pokračujeme změňte číslo portu pro správu na 8001. Uděláme to úprava souboru koha-sites.conf pomocí následujícího příkazu:
sudo vim /etc/koha/koha-sites.conf
Pro tento příklad používám editor Vim. Uvnitř souboru musíte najděte v souboru následující řádky INTRAPORT a OPACPORT a proveďte změny.
INTRAPORT="8001" OPACPORT="8000"
Jakmile jsou změny provedeny, uložíme a ukončíme.
Konfigurace Apache
Budeme použijte příkaz a2enmod k povolení modulů na webovém serveru Apache.
sudo a2enmod rewrite sudo a2enmod cgi
Pak můžeme restartujte server s příkazem:
sudo service apache2 restart
Vytvořte instanci Koha pro knihovnu jmen
sudo koha-create --create-db library
Nastavení zabezpečení pro MySQL
V příštím budeme provádět nastavení zabezpečení MySQL. To lze provést zadáním:
sudo mysql_secure_installation
Při spuštění tohoto skriptu jsem pro tento příklad odpověděl n (ne) k první otázce. Pak jsem odpověděl A pokud) všem ostatním.
Přidávání portů
Předtím jsme přidělili port 8001 pro zaměstnance Koha a 8000 pro OPAC. Nyní otevřeme konfigurační soubor:
sudo vim /etc/apache2/ports.conf
Uvnitř zahrneme následující řádky, které budeme muset zkopírovat po řádku, který říká Poslouchejte 80:
Listen 8001 Listen 8000
Po provedení změn uložíme a zavřeme.
Povolit moduly
sudo a2dissite 000-default sudo a2enmod deflate sudo a2ensite library
Restartujte apache
Musíme znovu začít apache:
sudo service apache2 restart
Příkaz Zebra rebuild
Dalším krokem bude přestavět Zebra databáze pro instanci Koha s příkazem:
koha-rebuild-zebra -v -f library
Heslo pro konfigurační soubor Koha
sudo xmlstarlet sel -t -v 'yazgfs/config/pass' /etc/koha/sites/library/koha-conf.xml
Změňte heslo pro databázi koha_library
Můžeme změnit heslo k databázi podle našich představ úpravou následujícího souboru:
sudo vim /etc/koha/sites/library/koha-conf.xml
Nakonfigurujte MySQL pro koha
sudo su mysql -uroot -p use mysql; SET PASSWORD FOR 'koha_library'@'localhost' = PASSWORD('library'); flush privileges; quit;
V tomto příkladu je použití hesla „knihovna'. Musí to být stejné jako to, které jsme nastavili v upraveném souboru v předchozím bodě.
Restartujte memcached
sudo service memcached restart
S tím budeme mít dokončili první část instalace.
Pokračujte v instalaci z grafického prostředí
Chcete-li pokračovat v instalaci z grafického prostředí, otevřete webový prohlížeč a zadejte adresu URL:
http://127.0.1.1:8001
Po budeme muset vyplnit různá konfigurační okna které najdeme v prohlížeči.
Po dokončení instalace budeme mít přístup do katalogu, který konfigurujeme z adresy URL:
http://127.0.1.1:8000
na více informací o instalaci tohoto softwaru, možných chybách při jeho provádění nebo o pokračování v odinstalování, uživatelé mohou konzultovat Wiki k dispozici.
Výborně, hledal jsem to, moc děkuji, oblíbeným.
Vynikající! Díky moc
Působivý průvodce. Část Apache by chyběla, protože mi dává chyby. Bylo by skvělé to přidat! dík
Ahoj. Pokud potřebujete nainstalovat apache, můžete se podívat na článek, který před chvílí napsal kolega na tomto blogu o tom, jak nainstalovat apache v Ubuntu. Salu2.
Dobré ráno: jak mohu obnovit heslo?
Děkuji vám!
Ahoj. Doporučuji se podívat na Program Wiki. ahoj 2.
Zůstal jsem v kroku «Konfigurovat MySQL pro koha», když jsem zadal příkaz ke změně hesla, dostal jsem syntaktickou chybu, že něco v příkazu bylo chybně napsáno
používám Ubuntu 20
Existuje nějaké řešení?
H
to, mám tuto chybu:
mysql> NASTAVIT HESLO PRO 'koha_library' @ 'localhost' = HESLO ('koha.123');
ERROR 1064 (42000): You have an error in your SQL syntax; zkontrolujte v příručce, která odpovídá vaší verzi serveru MySQL, správnou syntaxi pro použití poblíž 'PASSWORD (' koha.123 ')' na řádku 1
Prosím pomozte, co se děje? Používám ubuntu 20.04 THX
Ahoj. Změnili jste heslo v konfiguračním souboru Koha?
Všechno šlo velmi dobře, dokud jsem nezačal instalaci z grafického prostředí.
Při otevření prohlížeče vstoupit http://127.0.1.1:8001 Zobrazí se následující chybová zpráva:
Internal Server Error
Server zjistil interní chybu či nesprávnou rok a nemohl dokončit váš požadavek.
Kontaktujte prosím správce serveru na [žádná adresa uvedena], abyste je informovali o době, kdy k této chybě došlo, a o akcích, které jste provedli těsně před touto chybou.
Více informací o této chyby může být k dispozici v protokolu chyb serveru.
Při pokusu o použití požadavku ErrorDocument navíc došlo k chybě 500 Internal Server Error.
Server Apache / 2.4.41 (Ubuntu) na portu 127.0.1.1 8001
Ahoj. Zdá se, že jste v nastavení něco špatně zadali. Při kopírování a vkládání nastavení nebo mezer buďte opatrní. Pokud se nepodíváte do protokolu chyb apache, měl by vám poskytnout více informací o chybě. Salu2.