U sljedećem članku ćemo pogledati Kohu. Radi se o a integrirani sistem upravljanja bibliotekama otvorenog koda koriste se širom svijeta u različitim bibliotekama, školama, univerzitetima itd. Stvorena je 1999. godine od strane kompanije Katipo Communications za Horowhenua Library Trust na Novom Zelandu. Napisan je na PERL-u i objavljen pod GNU General Public License V3 ili novijom.
Da bismo instalirali koha na Ubuntu 18.04 LTS, morat ćemo proći kroz dva procesa. To će reći, instaliranje korisničkog sučelja pomoću terminala I to instalacija iz grafičkog korisničkog sučelja, koristeći web pretraživač. U sljedećim redovima vidjet ćemo samo instalaciju s terminala. U procesu iz grafičkog sučelja prilično je intuitivan.
Opšte karakteristike Koha
Koha ima sve potrebne značajke u integriranom programu za upravljanje bibliotekama, među kojima možemo pronaći:
- Una jednostavan i jasan interfejs za bibliotekare i mecene.
- Konfigurabilno pretraživanje.
- Imat ćemo liste za čitanje korisnika.
- Kompletan sistem nabavke, uključujući procjene i informacije o procjeni.
- Naći ćemo sistem nabave na raspolaganju jednostavnije, za male biblioteke.
- Sistem za novine i časopise.
- Koha je zasnovan na internetu može se koristiti na nijemim terminalima (terminali bez tvrdog diska ili specijaliziranog hardvera) za savjetovanje i upravljanje bibliotekom.
- Bibliotekar može upravljati bibliotekom na daljinu, koristeći mobilni telefon ili ličnog asistenta.
- Ovaj softver rukuje a opsežni repertoar izvještaja, izvještaja i statistika favorizirana upotrebom relacijske baze podataka.
Koha instalacija na Ubuntu 18.04
Instalaciju ovog integriranog sistema započet ćemo otvaranjem terminala (Ctrl + Alt + T) i ažuriranjem softvera dostupnog u spremištima:
sudo apt-get update; sudo apt-get upgrade
Instalirajte MySQL server
Nastavljamo s instaliranjem MySQL server sa naredbom:
sudo apt-get install mysql-server
Nakon instalacije možemo provjeri verziju:
mysql --version
Logiramo se na mysql:
sudo mysql -u root -p
Sada uspostavljamo:
SET GLOBAL sql_mode=''; exit;
Dodajte Koha spremište
Onda možemo dodajte spremište i odgovarajući ključ. Da bismo to učinili, koristimo naredbe u 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
Još jednom, sistem ćemo ažurirati upisivanjem u terminal:
sudo apt-get update; sudo apt-get upgrade
Instalirajte Koha
U ovom trenutku možemo prijeđite na instalaciju Koha koristeći apt:
sudo apt-get install koha-common
Konfigurirajte koha-stranice
Da nastavimo, idemo promijenite broj porta za upravljanje na 8001. Mi ćemo to učiniti uređivanje datoteke koha-sites.conf koristeći sljedeću naredbu:
sudo vim /etc/koha/koha-sites.conf
Za ovaj primjer koristim Vim editor. Unutar datoteke morate pronađite sljedeće datoteke INTRAPORT i OPACPORT u datoteci i izvršite promjene.
INTRAPORT="8001" OPACPORT="8000"
Nakon što se promjene izvrše, spremamo i izlazimo.
Apache konfiguracija
Idemo koristite naredbu a2enmod da omogućite module na Apache web serveru.
sudo a2enmod rewrite sudo a2enmod cgi
Onda možemo ponovo pokrenite server sa naredbom:
sudo service apache2 restart
Stvorite Koha instancu za biblioteku imena
sudo koha-create --create-db library
Sigurnosna postavka za MySQL
U sljedećem ćemo izvršiti MySQL sigurnosne postavke. To se može učiniti upisivanjem:
sudo mysql_secure_installation
Kada sam izvodio ovu skriptu, odgovorio sam na ovaj primjer n (ne) na prvo pitanje. Tada sam odgovorio I ako) za sve ostale.
Dodavanje portova
Prije nego što smo dodijelili luku 8001 za osoblje Kohe i 8000 za OPAC. Sada ćemo otvoriti konfiguracijsku datoteku:
sudo vim /etc/apache2/ports.conf
Unutra ćemo uključiti sljedeće redove koje ćemo morati kopirati nakon reda koji kaže Slušajte 80:
Listen 8001 Listen 8000
Nakon izvršenih promjena spremamo i zatvorimo.
Omogući module
sudo a2dissite 000-default sudo a2enmod deflate sudo a2ensite library
Ponovo pokrenite apache
Moramo ponovo pokrenuti apache:
sudo service apache2 restart
Naredba za ponovnu izgradnju Zebre
Sledeći korak će biti obnoviti Zebra baza podataka za Koha instancu sa naredbom:
koha-rebuild-zebra -v -f library
Lozinka za Koha konfiguracijsku datoteku
sudo xmlstarlet sel -t -v 'yazgfs/config/pass' /etc/koha/sites/library/koha-conf.xml
Promijenite lozinku za bazu podataka koha_library
Lozinku baze podataka možemo promijeniti po želji uređivanjem sljedeće 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;
U ovom primjeru lozinka koja se koristi je 'biblioteka'. Mora biti isti kao onaj koji smo postavili u uređenoj datoteci u prethodnoj točki.
Ponovo pokrenite memcached
sudo service memcached restart
Uz ovo ćemo imati završio prvi dio instalacije.
Nastavite instalaciju iz grafičkog okruženja
Da biste nastavili instalaciju iz grafičkog okruženja, samo otvorite web preglednik i napišite kao URL:
http://127.0.1.1:8001
Posle morat ćemo popuniti različite konfiguracijske prozore koje ćemo pronaći u pretraživaču.
Po završetku instalacije moći ćemo pristupiti katalogu koji konfiguriramo s URL-a:
http://127.0.1.1:8000
para više informacija o instalaciji ovog softvera, mogućim greškama prilikom izvršenja ili za nastavak deinstalacije, korisnici mogu konzultirajte Wiki na raspolaganju.
Izvrsno, tražio sam ga, hvala puno, favoritima.
Odlicno! Hvala puno
Impresivan vodič. Dio Apache bi nedostajao, jer mi daje greške. Bilo bi sjajno dodati! -Hvala
Zdravo. Ako trebate instalirati apache, možete pogledati članak koji je kolega napisao maloprije na ovom blogu kako instalirati apache u Ubuntuu. Salu2.
Dobro jutro: kako mogu povratiti lozinku?
Hvala!
Zdravo. Preporučujem vam da pogledate Program Wiki. hello2.
Ostao sam u koraku «Konfiguriši MySQL za koha», kada sam ušao u naredbu za promjenu lozinke, dobio sam sintaksnu grešku, da je nešto u naredbi pogrešno napisano
koristim Ubuntu 20
Postoji li neko rješenje?
H
to, dobio sam ovu grešku:
mysql> POSTAVLJANJE LOZINKE za 'koha_library' @ 'localhost' = LOZINKA ('koha.123');
POGREŠKA 1064 (42000): Imate grešku u svojoj SQL sintaksi; provjerite priručnik koji odgovara verziji vašeg MySQL poslužitelja za ispravnu sintaksu koja se koristi u blizini 'PASSWORD (' koha.123 ′) 'u retku 1
Molim pomoć, šta nije u redu? Koristim ubuntu 20.04 THX
Zdravo. Jeste li promijenili lozinku u Koha konfiguracijskoj datoteci?
Sve je išlo jako dobro dok nisam namjeravao započeti instalaciju iz grafičkog okruženja.
Prilikom otvaranja preglednika za unos http://127.0.1.1:8001 Dobijam sljedeću poruku o grešci:
Unutrašnja greška servera
Poslužitelj je naišao na unutrašnju grešku ili pogrešnu konfiguraciju i nije mogao dovršiti vaš zahtjev.
Molimo kontaktirajte administratora servera na [nije navedena adresa] kako biste ih obavijestili o vremenu nastanka ove greške i radnjama koje ste izvršili neposredno prije ove greške.
Više informacija o ovoj grešci može biti dostupno u dnevniku grešaka servera.
Dodatno, došlo je do greške u internoj grešci servera 500 prilikom pokušaja korištenja ErrorDocumenta za obradu zahtjeva.
Apache / 2.4.41 (Ubuntu) server na portalu 127.0.1.1 Port 8001
Zdravo. Čini se da ste nešto pogrešno upisali u postavkama. Budite oprezni pri kopiranju i lijepljenju postavki ili razmaka. Ako ne pogledate apache dnevnik grešaka, trebao bi vam dati više informacija o grešci. Salu2.