Koha, zintegrowany system zarządzania biblioteką w Ubuntu 18.04

o koha

W następnym artykule przyjrzymy się Kohie. Chodzi o zintegrowany system zarządzania biblioteką open source używane na całym świecie przez różne biblioteki, szkoły, uniwersytety itp. Został stworzony w 1999 roku przez Katipo Communications dla Horowhenua Library Trust w Nowej Zelandii. Został napisany w PERL i wydany na licencji GNU General Public License V3 lub nowszej.

Aby zainstalować koha na Ubuntu 18.04 LTS, będziemy musieli przejść przez dwa procesy. To jest do powiedzenia, instalacja interfejsu użytkownika za pomocą terminala i instalacja z graficznego interfejsu użytkownikaza pomocą przeglądarki internetowej. W kolejnych wierszach zobaczymy tylko instalację z terminala. W procesie z interfejsu graficznego jest dość intuicyjny.

Ogólne cechy Koha

Koha posiada wszystkie niezbędne funkcje w zintegrowanym programie do zarządzania biblioteką, wśród których możemy znaleźć:

  • A prosty i przejrzysty interfejs dla bibliotekarzy i mecenasów.
  • Konfigurowalne wyszukiwanie.
  • Będziemy mieli listy czytelnicze użytkowników.
  • Kompletny system zaopatrzenia, w tym szacunki i informacje dotyczące wyceny.
  • Znajdziemy dostępny system zamówień prostsze, dla małych bibliotek.
  • System dla gazet i czasopism.
  • Koha jest oparta na sieci, więc może być używany na głupich terminalach (terminale bez dysku twardego lub specjalistycznego sprzętu) w celu konsultacji i zarządzania biblioteką.
  • Bibliotekarz może zdalnie zarządzać bibliotekąza pomocą telefonu komórkowego lub osobistego asystenta.
  • To oprogramowanie obsługuje plik bogaty repertuar raportów, raportów i statystyk preferowane przez wykorzystanie relacyjnej bazy danych.

Instalacja Koha na Ubuntu 18.04

Instalację tego zintegrowanego systemu zaczniemy od otwarcia terminala (Ctrl + Alt + T) i aktualizacji oprogramowania dostępnego w repozytoriach:

sudo apt-get update; sudo apt-get upgrade

Zainstaluj serwer MySQL

Kontynuujemy instalowanie Serwer MySQL komendą:

Instalacja serwera mysql

sudo apt-get install mysql-server

Po instalacji możemy sprawdź wersję:

wersja mysql

mysql --version

Logujemy się do mysql:

root logowania mysql

sudo mysql -u root -p

Teraz ustalamy:

globalny zestaw sql

SET GLOBAL sql_mode='';

exit;

Dodaj repozytorium Koha

Więc możemy dodaj repozytorium i odpowiadający mu klucz. Aby to zrobić, używamy poleceń w terminalu:

koha gpg rosn

wget -q -O- http://debian.koha-community.org/koha/gpg.asc | sudo apt-key add -

dodaj repo koha

echo 'deb http://debian.koha-community.org/koha stable main' | sudo tee /etc/apt/sources.list.d/koha.list

Po raz kolejny zaktualizujemy system wpisując w terminalu:

sudo apt-get update; sudo apt-get upgrade

Zainstaluj Koha

W tym momencie możemy przejdź do instalacji Koha używając apt:

sudo apt-get install koha-common

Skonfiguruj strony koha

Kontynuujmy Zmień numer portu zarządzania na 8001. Zrobimy to edycja pliku koha-sites.conf używając następującego polecenia:

sudo vim /etc/koha/koha-sites.conf

W tym przykładzie używam edytora Vim. W pliku musisz znajdź w pliku następujące linie INTRAPORT i OPACPORT i wprowadź zmiany.

koha zmienić porty

INTRAPORT="8001"
OPACPORT="8000"

Po wprowadzeniu zmian zapisujemy i wychodzimy.

Konfiguracja Apache

stwórz konfigurację dla Apache2

Idziemy do użyj polecenia a2enmod, aby włączyć moduły na serwerze WWW Apache.

sudo a2enmod rewrite
sudo a2enmod cgi

Więc możemy zrestartuj serwer komendą:

sudo service apache2 restart

Utwórz instancję Koha dla biblioteki nazw

stwórz instalację biblioteki koha

sudo koha-create --create-db library

Ustawienie zabezpieczeń dla MySQL

W następnym będziemy wykonaj ustawienia zabezpieczeń MySQL. Można to zrobić wpisując:

mysql bezpieczne

sudo mysql_secure_installation

Podczas uruchamiania tego skryptu, dla tego przykładu odpowiedziałem n (nie) na pierwsze pytanie. Wtedy odpowiedziałem I jeśli) wszystkim innym.

Dodawanie portów

Wcześniej przypisaliśmy port 8001 dla personelu Koha i 8000 dla OPAC. Teraz otworzymy plik konfiguracyjny:

sudo vim /etc/apache2/ports.conf

Wewnątrz uwzględnimy następujące wiersze, które będziemy musieli skopiować po wierszu, który mówi Posłuchaj 80:

dodaj porty Apache2

Listen 8001
Listen 8000

Po wprowadzeniu zmian zapisujemy i zamykamy.


Włącz moduły

włącz moduły i witryny

sudo a2dissite 000-default
sudo a2enmod deflate
sudo a2ensite library

Zrestartuj Apache

Musimy ponownie uruchomić apache:

sudo service apache2 restart

Polecenie przebudowy zebry

Kolejnym krokiem będzie odbudować Baza danych Zebra dla przykładu Koha komendą:

koha-rebuild-zebra -v -f library

Hasło do pliku konfiguracyjnego Koha

znać hasło conf

sudo xmlstarlet sel -t -v 'yazgfs/config/pass' /etc/koha/sites/library/koha-conf.xml

Zmień hasło do bazy danych koha_library

Możemy zmienić hasło do bazy danych według własnego uznania edytując następujący plik:

zmień hasło db koha

sudo vim /etc/koha/sites/library/koha-conf.xml

Skonfiguruj MySQL dla koha

zmodyfikuj db dla koha

sudo su

mysql -uroot -p

use mysql;

SET PASSWORD FOR 'koha_library'@'localhost' = PASSWORD('library');

flush privileges;

quit;

W tym przykładzie używane hasło to „biblioteka”. Musi być taki sam, jak ten, który ustawiliśmy w edytowanym pliku w poprzednim punkcie.

Uruchom ponownie memcached

sudo service memcached restart

Dzięki temu będziemy mieć zakończył pierwszą część instalacji.

Kontynuuj instalację ze środowiska graficznego

Aby kontynuować instalację ze środowiska graficznego, wystarczy otworzyć przeglądarkę internetową i wpisać jako adres URL:

Zaloguj Się

http://127.0.1.1:8001

Domyślne ustawienie

Po będziemy musieli wypełnić różne okna konfiguracji które znajdziemy w przeglądarce.

utwórz użytkownika administratora

Po zakończeniu instalacji będziemy mogli uzyskać dostęp do skonfigurowanego przez nas katalogu z adresu URL:

http://127.0.1.1:8000

do więcej informacji o instalacji tego oprogramowania, możliwych błędach podczas jego wykonywania lub o przystąpieniu do dezinstalacjiużytkownicy mogą zajrzyj do Wiki dostępny.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   Cristian Echeverry powiedział

    Świetnie, szukałem tego, bardzo dziękuję, ulubieńcom.

  2.   Rodrigo Varela powiedział

    Świetny! Wielkie dzięki

  3.   Pipo Maginnera powiedział

    Imponujący przewodnik. Brakowałoby części Apache, ponieważ daje mi ona błędy. Byłoby wspaniale, gdybyśmy to dodali! Dzięki

    1.    Damien A. powiedział

      Cześć. Jeśli potrzebujesz zainstalować apache, możesz rzucić okiem na artykuł, który kolega napisał chwilę temu na tym blogu, w jaki sposób zainstaluj apache w Ubuntu. Salu2.

  4.   Andrea powiedział

    Dzień dobry: jak odzyskać hasło?
    Dzięki!

    1.    Damien A. powiedział

      Cześć. Polecam przyjrzeć się plikowi Program Wiki. cześć2.

  5.   William Stop powiedział

    Zostałem w kroku «Konfiguracja MySQL dla koha», kiedy wprowadziłem polecenie zmiany hasła, dało mi to błąd składniowy, że coś w poleceniu było błędnie napisane
    używam Ubuntu 20
    Czy jest jakieś rozwiązanie?

  6.   Matthias powiedział

    H
    to, mam ten błąd:

    mysql> USTAW HASŁO DLA 'koha_library' @ 'localhost' = HASŁO ('koha.123');

    BŁĄD 1064 (42000): Wystąpił błąd w składni SQL; sprawdź instrukcję, która odpowiada twojej wersji serwera MySQL, aby znaleźć właściwą składnię w pobliżu 'HASŁO (' koha.123 ′) 'w wierszu 1

    Proszę o pomoc, co jest nie tak? Używam Ubuntu 20.04 THX

    1.    Damien A. powiedział

      Cześć. Czy zmieniłeś hasło w pliku konfiguracyjnym Koha?

  7.   Aleksander Alzate powiedział

    Wszystko szło bardzo dobrze, dopóki nie zamierzałem rozpocząć instalacji ze środowiska graficznego.

    Podczas otwierania przeglądarki, aby wejść http://127.0.1.1:8001 Otrzymuję następujący komunikat o błędzie:

    Internal Server Error

    Serwer napotkał błąd wewnętrzny lub błąd w konfiguracji i nie mógł wykonać żądania.

    Skontaktuj się z administratorem serwera pod adresem [nie podano adresu], aby poinformować go o czasie wystąpienia tego błędu i czynnościach, które wykonałeś tuż przed tym błędem.

    Więcej informacji na temat tego błędu mogą być dostępne w dzienniku błędów serwera.

    Ponadto napotkano błąd 500 Internal Server Error podczas próby użycia ErrorDocument do obsługi żądania.

    Serwer Apache / 2.4.41 (Ubuntu) na porcie 127.0.1.1 8001

    1.    Damien A. powiedział

      Cześć. Wygląda na to, że wpisałeś coś nie tak w ustawieniach. Zachowaj ostrożność podczas kopiowania i wklejania ustawień lub spacji. Jeśli nie zajrzysz do dziennika błędów Apache, powinieneś uzyskać więcej informacji o błędzie. Salu2.