Kitame straipsnyje mes apžvelgsime Koha. Tai apie a integruota atvirojo kodo bibliotekos valdymo sistema naudojamas visame pasaulyje skirtingose bibliotekose, mokyklose, universitetuose ir kt. Ją 1999 m. Sukūrė „Katipo Communications“ Horowhenua bibliotekos patikos fondui Naujojoje Zelandijoje. Jis buvo parašytas PERL ir išleistas pagal GNU General Public License V3 ar naujesnę versiją.
Norėdami įdiegti koha Ubuntu 18.04 LTS, turėsime atlikti du procesus. Tai reiškia, vartotojo sąsajos diegimas naudojant terminalą ir diegimas iš grafinės vartotojo sąsajos, naudodamiesi interneto naršykle. Šiose eilutėse matysime tik diegimą iš terminalo. Procesas iš grafinės sąsajos yra gana intuityvus.
Koha bendrosios savybės
Koha turi visas būtinas integruotos bibliotekos valdymo programos funkcijas, tarp kurių galime rasti:
- A paprasta ir aiški sąsaja bibliotekininkams ir mecenatams.
- Konfigūruojama paieška.
- Turėsime vartotojų skaitymo sąrašai.
- Išsami viešųjų pirkimų sistema, įskaitant sąmatas ir vertinimo informaciją.
- Rasime prieinamą pirkimų sistemą paprasčiau, mažoms bibliotekoms.
- Laikraščių ir žurnalų sistema.
- Koha yra internetinė, taigi gali būti naudojamas nebyliuose terminaluose (terminalai be kietojo disko ar specializuotos aparatinės įrangos) bibliotekos konsultavimui ir valdymui.
- Bibliotekininkas gali tvarkyti biblioteką nuotoliniu būdu, naudodamiesi mobiliuoju telefonu ar asmeniniu asistentu.
- Ši programinė įranga tvarko a platus ataskaitų, ataskaitų ir statistikos repertuaras naudinga naudojant reliacinę duomenų bazę.
„Koha“ diegimas „Ubuntu“ 18.04
Pradėsime diegti šią integruotą sistemą atidarydami terminalą („Ctrl“ + „Alt“ + T) ir atnaujindami saugyklose esančią programinę įrangą:
sudo apt-get update; sudo apt-get upgrade
Įdiekite „MySQL“ serverį
Mes ir toliau diegiame „MySQL“ serveris su komanda:
sudo apt-get install mysql-server
Po įdiegimo mes galime patikrinti versiją:
mysql --version
Mes prisijungiame prie „mysql“:
sudo mysql -u root -p
Dabar mes nustatome:
SET GLOBAL sql_mode=''; exit;
Pridėkite „Koha“ saugyklą
Tada mes galime pridėkite saugyklą ir atitinkamą raktą. Norėdami tai padaryti, mes naudojame komandas terminale:
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
Dar kartą atnaujinsime sistemą įvesdami terminalą:
sudo apt-get update; sudo apt-get upgrade
Įdiekite „Koha“
Šiuo metu mes galime pereikite prie „Koha“ įrenginio naudojant apt:
sudo apt-get install koha-common
Konfigūruokite vietos svetaines
Tęskime pakeisti valdymo prievado numerį į 8001. Mes tai padarysime redaguoti failą koha-sites.conf naudojant šią komandą:
sudo vim /etc/koha/koha-sites.conf
Šiame pavyzdyje naudoju „Vim“ redaktorių. Failo viduje jūs turite faile raskite šias INTRAPORT ir OPACPORT eilutes ir atlikite pakeitimus.
INTRAPORT="8001" OPACPORT="8000"
Atlikus pakeitimus, mes išsaugome ir išeiname.
„Apache“ konfigūracija
Mes ketiname naudokite komandą a2enmod, kad įgalintumėte modulius „Apache“ žiniatinklio serveryje.
sudo a2enmod rewrite sudo a2enmod cgi
Tada mes galime paleiskite serverį iš naujo su komanda:
sudo service apache2 restart
Sukurkite „Koha“ pavyzdį vardų bibliotekai
sudo koha-create --create-db library
MySQL saugos nustatymas
Kitame mes atlikti „MySQL“ saugos nustatymus. Tai galima padaryti įvesdami:
sudo mysql_secure_installation
Vykdydamas šį scenarijų, atsakiau į šį pavyzdį n (ne) į pirmąjį klausimą. Tada aš atsakiau Ir jeigu) visiems kitiems.
Pridedami prievadai
Prieš paskyrėme 8001 uostą Koha personalui ir 8000 uostą OPAC. Dabar atidarysime konfigūracijos failą:
sudo vim /etc/apache2/ports.conf
Viduje mes įtrauksime šias eilutes, kurias turėsime nukopijuoti po sakoma eilute Klausyk 80:
Listen 8001 Listen 8000
Atlikę pakeitimus, išsaugome ir uždarome.
Įgalinti modulius
sudo a2dissite 000-default sudo a2enmod deflate sudo a2ensite library
Iš naujo paleiskite „apache“
Turime vėl paleisti iš naujo Apache:
sudo service apache2 restart
„Zebra“ atstatymo komanda
Kitas žingsnis bus atstatyti „Zebra“ duomenų bazė Koha egzemplioriui su komanda:
koha-rebuild-zebra -v -f library
„Koha“ konfigūracijos failo slaptažodis
sudo xmlstarlet sel -t -v 'yazgfs/config/pass' /etc/koha/sites/library/koha-conf.xml
Pakeiskite koha_library duomenų bazės slaptažodį
Duomenų bazės slaptažodį galime pakeisti pagal savo skonį redaguodami šį failą:
sudo vim /etc/koha/sites/library/koha-conf.xml
Konfigūruokite „MySQL“ vietoje
sudo su mysql -uroot -p use mysql; SET PASSWORD FOR 'koha_library'@'localhost' = PASSWORD('library'); flush privileges; quit;
Šiame pavyzdyje slaptažodis naudojant yrabiblioteka". Jis turi būti toks pat, kokį nustatėme redaguotame faile ankstesniame punkte.
Iš naujo paleiskite atmintinę
sudo service memcached restart
Tai turėsime baigė pirmąją instaliacijos dalį.
Tęskite diegimą iš grafinės aplinkos
Norėdami tęsti diegimą iš grafinės aplinkos, tiesiog atidarykite žiniatinklio naršyklę ir parašykite kaip URL:
http://127.0.1.1:8001
Po turėsime užpildyti skirtingus konfigūracijos langus kurį rasime naršyklėje.
Baigę diegimą, galėsime pasiekti katalogą, kurį sukonfigūravome iš URL:
http://127.0.1.1:8000
į daugiau informacijos apie šios programinės įrangos įdiegimą, galimas klaidas ją vykdant arba tęsti diegimąvartotojai gali kreipkitės į „Wiki“ galima.
Puiku, aš jo ieškojau, labai ačiū, mėgstamiausiems.
Puiku! Labai ačiū
Įspūdingas vadovas. Trūktų „Apache“ dalies, nes ji suteikia man klaidų. Būtų puiku ją pridėti! Dėkoju
Sveiki. Jei jums reikia įdiegti apache, galite pažvelgti į straipsnį, kurį kolega parašė prieš kurį laiką šiame tinklaraštyje, kaip tai padaryti įdiekite apache Ubuntu. Salu2.
Labas rytas: kaip atkurti slaptažodį?
Ačiū!
Sveiki. Aš rekomenduoju jums pažvelgti į Programa „Wiki“. labas 2.
Aš likau žingsnyje „Konfigūruoti„ MySQL “vietoje“, kai įvedžiau komandą pakeisti slaptažodį, man davė sintaksės klaidą, kad kažkas komandoje buvo parašytas neteisingai
aš naudoju „Ubuntu 20“
Ar yra koks nors sprendimas?
H
Aš gavau šią klaidą:
mysql> NUSTATYKITE „Vietos_bibliotekos“ @ @ localhost slaptažodį = PASSWORD ('koha.123');
KLAIDA 1064 (42000): SQL sintaksėje yra klaida; patikrinkite, ar jūsų „MySQL“ serverio versiją atitinkančioje instrukcijoje yra tinkama sintaksė, naudojama 123 eilutėje šalia „PASSWORD ('koha.1' '').
Prašau padėti, kas negerai? Aš naudoju „ubuntu 20.04 THX“
Sveiki. Ar pakeitėte slaptažodį „Koha“ konfigūracijos faile?
Viskas klostėsi labai gerai, kol nesiruošiau pradėti diegti iš grafinės aplinkos.
Kai atidarote naršyklę, kad įeitumėte http://127.0.1.1:8001 Gaunu tokį klaidos pranešimą:
Vidinė serverio klaida
Serveris aptiko vidaus klaidą ar netinkamų metus ir nesugebėjo baigti savo prašymą.
Susisiekite su serverio administratoriumi adresu [adresas nenurodytas] ir informuokite juos apie šios klaidos atsiradimo laiką bei veiksmus, kuriuos atlikote prieš pat šią klaidą.
Daugiau informacijos apie šią klaidą gali būti prieinami serverio klaida žurnale.
Be to, bandant naudoti užklausą „ErrorDocument“, įvyko 500 vidinio serverio klaidos klaida.
Apache / 2.4.41 (Ubuntu) serveris 127.0.1.1 8001 prievade
Sveiki. Atrodo, kad nustatymuose įvedėte kažką ne taip. Būkite atsargūs kopijuodami ir įklijuodami nustatymus ar tarpus. Jei nežiūrite į apache klaidų žurnalą, jis turėtų suteikti daugiau informacijos apie klaidą. Salu2.