Koha, integrēta bibliotēkas pārvaldības sistēma Ubuntu 18.04

par koha

Nākamajā rakstā mēs aplūkosim Koha. Tas ir par a integrēta atvērtā koda bibliotēkas vadības sistēma ko visā pasaulē izmanto dažādas bibliotēkas, skolas, universitātes utt. To 1999. gadā izveidoja Katipo Communications Horowhenua Library Trust Jaunzēlandē. Tas tika rakstīts PERL un izlaists ar GNU General Public License V3 vai jaunāku versiju.

Lai instalētu koha Ubuntu 18.04 LTS, mums būs jāveic divi procesi. Proti, lietotāja interfeisa instalēšana, izmantojot termināli un instalēšana no grafiskā lietotāja interfeisa, izmantojot tīmekļa pārlūku. Turpmākajās rindās mēs redzēsim tikai instalāciju no termināla. No grafiskā interfeisa tas ir diezgan intuitīvi.

Koha vispārīgās iezīmes

Koha ir visas nepieciešamās funkcijas integrētā bibliotēkas pārvaldības programmā, starp kurām mēs varam atrast:

  • A vienkārša un skaidra saskarne bibliotekāriem un mecenātiem.
  • Konfigurējama meklēšana.
  • Mums būs lietotāju lasīšanas saraksti.
  • Pilnīga iepirkumu sistēma, ieskaitot aprēķinus un novērtēšanas informāciju.
  • Mēs atradīsim pieejamu iepirkumu sistēmu vienkāršāk, mazām bibliotēkām.
  • Sistēma laikrakstiem un žurnāliem.
  • Koha ir balstīta uz tīmekli, tāpēc var izmantot mēms terminālos (termināli bez cietā diska vai specializētas aparatūras) bibliotēkas konsultēšanai un pārvaldībai.
  • Bibliotekāre var pārvaldīt bibliotēku attālināti, izmantojot mobilo tālruni vai personīgo palīgu.
  • Šī programmatūra apstrādā a plašs pārskatu, ziņojumu un statistikas repertuārs priekšroku dod relāciju datu bāzes izmantošana.

Koha instalēšana Ubuntu 18.04

Mēs sāksim šīs integrētās sistēmas instalēšanu, atverot termināli (Ctrl + Alt + T) un atjauninot krātuvēs pieejamo programmatūru:

sudo apt-get update; sudo apt-get upgrade

Instalējiet MySQL serveri

Mēs turpinām instalēt MySQL serveris ar komandu:

mysql servera instalēšana

sudo apt-get install mysql-server

Pēc instalēšanas mēs varam pārbaudīt versiju:

mysql versija

mysql --version

Mēs piesakāmies mysql:

mysql pieteikšanās sakne

sudo mysql -u root -p

Tagad mēs izveidojam:

globālais sql komplekts

SET GLOBAL sql_mode='';

exit;

Pievienojiet Koha repozitoriju

Tad mēs varam pievienojiet repozitoriju un tam atbilstošo atslēgu. Lai to izdarītu, mēs izmantojam komandas terminālā:

koha gpg asc

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

pievienot repo koha

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

Vēlreiz mēs atjaunināsim sistēmu, ierakstot terminālu:

sudo apt-get update; sudo apt-get upgrade

Instalējiet Koha

Šajā brīdī mēs varam pārejiet uz Koha instalāciju izmantojot apt:

sudo apt-get install koha-common

Konfigurējiet vietas vietas

Lai turpinātu, pieņemsim mainīt vadības porta numuru uz 8001. Mēs to izdarīsim rediģējot failu koha-sites.conf izmantojot šādu komandu:

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

Šajā piemērā es izmantoju Vim redaktoru. Faila iekšpusē jums ir atrodiet failā šādas INTRAPORT un OPACPORT rindas un veiciet izmaiņas.

vietas maiņas ostas

INTRAPORT="8001"
OPACPORT="8000"

Kad izmaiņas ir veiktas, mēs saglabājam un izejam.

Apache konfigurācija

izveidot apache2 konfigurāciju

Mēs gatavojamies izmantojiet komandu a2enmod, lai iespējotu moduļus Apache tīmekļa serverī.

sudo a2enmod rewrite
sudo a2enmod cgi

Tad mēs varam restartējiet serveri ar komandu:

sudo service apache2 restart

Vārdu bibliotēkai izveidojiet Koha instanci

izveidot vietas bibliotēkas instalāciju

sudo koha-create --create-db library

MySQL drošības iestatījums

Nākamajā mēs to darīsim veikt MySQL drošības iestatījumus. To var izdarīt, ierakstot:

mysql drošs

sudo mysql_secure_installation

Palaidot šo skriptu, es atbildēju uz šo piemēru n (nē) uz pirmo jautājumu. Tad es atbildēju Un ja) visiem pārējiem.

Pievienojot ostas

Pirms mēs Koha darbiniekiem norīkojām ostu 8001 un OPAC - 8000. Tagad mēs atvērsim konfigurācijas failu:

sudo vim /etc/apache2/ports.conf

Iekšpusē mēs iekļausim šādas rindas, kuras mums būs jākopē pēc rindas, kurā teikts Klausieties 80:

pievienot apache2 porti

Listen 8001
Listen 8000

Pēc izmaiņu veikšanas mēs saglabājam un aizveram.


Iespējot moduļus

iespējot moduļus un vietnes

sudo a2dissite 000-default
sudo a2enmod deflate
sudo a2ensite library

Restartējiet apache

Mums ir jāatsāk no jauna apache:

sudo service apache2 restart

Zebra atjaunot komandu

Nākamais solis būs atjaunot Zebra datu bāze par Koha gadījumu ar komandu:

koha-rebuild-zebra -v -f library

Koha konfigurācijas faila parole

zināt paroli konf

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

Mainiet paroli vietas_library datu bāzei

Mēs varam mainīt datubāzes paroli pēc saviem ieskatiem, rediģējot šādu failu:

nomainīt paroli db koha

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

Konfigurējiet MySQL vietnei

modificēt db vietas

sudo su

mysql -uroot -p

use mysql;

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

flush privileges;

quit;

Šajā piemērā parole izmantojot irbibliotēka". Tam jābūt tādam pašam kā tam, kuru mēs iestatījām rediģētajā failā iepriekšējā punktā.

Restartējiet atmiņu

sudo service memcached restart

Ar to mums būs pabeidza instalācijas pirmo daļu.

Turpiniet instalēšanu no grafiskās vides

Lai turpinātu instalēšanu no grafiskās vides, vienkārši atveriet tīmekļa pārlūkprogrammu un ierakstiet kā URL:

Pieslēgties

http://127.0.1.1:8001

noklusējuma iestatījums

Pēc mums būs jāaizpilda dažādi konfigurācijas logi ko mēs atradīsim pārlūkprogrammā.

izveidot administratora lietotāju

Kad instalēšana būs pabeigta, mēs varēsim piekļūt katalogam, kuru konfigurējam no URL:

http://127.0.1.1:8000

līdz vairāk informācijas par šīs programmatūras instalēšanu, iespējamām kļūdām, to izpildot, vai turpināt atinstalēšanu, lietotāji var konsultējieties ar Wiki pieejamas.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   Kristhian Echeverry teica

    Lieliski, es to meklēju, liels paldies, favorītiem.

  2.   rodrigo varela teica

    Izcili! Liels paldies

  3.   Pipo Maginers teica

    Iespaidīgs ceļvedis. Apache daļas pietrūks, jo tas man rada kļūdas. Būtu lieliski to pievienot! Paldies

    1.    Damjens A. teica

      Sveiki. Ja jums jāinstalē apache, varat apskatīt rakstu, kuru kolēģis pirms kāda laika rakstīja šajā emuārā, kā to izdarīt instalēt apache Ubuntu. Salu2.

  4.   andrea teica

    Labrīt: kā es varu atgūt paroli?
    Paldies!

    1.    Damjens A. teica

      Sveiki. Es iesaku jums apskatīt Programma Wiki. sveiks2.

  5.   Giljermo Parada teica

    Es paliku solī «MySQL konfigurēšana koha», kad, ievadot komandu paroles maiņai, man radās sintakses kļūda, ka komandā kaut kas bija uzrakstīts nepareizi
    es izmantoju Ubuntu 20
    Vai ir kāds risinājums?

  6.   Matthias teica

    H
    tā, es saņēmu šādu kļūdu:

    mysql> SET PASSWORD FOR 'koha_library' @ 'localhost' = PASSWORD ('koha.123');

    KĻŪDA 1064 (42000): SQL sintaksē ir kļūda; pārbaudiet rokasgrāmatu, kas atbilst jūsu MySQL servera versijai, lai atrastu pareizo sintaksi, ko izmantot 123. rindas 'PASSWORD (' koha.1 ′) 'tuvumā.

    Lūdzu palīdziet, kas nav kārtībā? Es izmantoju ubuntu 20.04 THX

    1.    Damjens A. teica

      Sveiki. Vai esat mainījis paroli Koha konfigurācijas failā?

  7.   Aleksandrs Alzate teica

    Viss gāja ļoti labi, līdz es sāku instalēt no grafiskās vides.

    Atverot pārlūkprogrammu, lai ievadītu http://127.0.1.1:8001 Tiek parādīts šāds kļūdas ziņojums:

    Iekšējā servera kļūda

    Serveris saskārās iekšēju kļūdu vai nepareizas konfigurācijas gadu un nevarēja pabeigt jūsu pieprasījumu.

    Lūdzu, sazinieties ar servera administratoru pa tālruni [adrese nav norādīta], lai informētu viņus par šīs kļūdas laiku un darbībām, ko veicāt tieši pirms šīs kļūdas.

    Vairāk informācijas par šo kļūdu var būt pieejamas servera kļūdu žurnālu.

    Turklāt, mēģinot izmantot ErrorDocument pieprasījuma apstrādei, radās kļūda 500 iekšējā servera kļūda.

    Apache / 2.4.41 (Ubuntu) serveris 127.0.1.1 8001. portā

    1.    Damjens A. teica

      Sveiki. Šķiet, ka iestatījumos esat ierakstījis kaut ko nepareizi. Esiet piesardzīgs, kopējot un ielīmējot iestatījumus vai atstarpes. Ja neskatāties uz apache kļūdu žurnālu, tam vajadzētu sniegt vairāk informācijas par kļūdu. Salu2.