Koha, integroitu kirjastonhallintajärjestelmä Ubuntu 18.04: ssä

noin koha

Seuraavassa artikkelissa aiomme tarkastella Kohaa. Kyse on a integroitu avoimen lähdekoodin kirjastojen hallintajärjestelmä jota eri kirjastot, koulut, yliopistot jne. käyttävät kaikkialla maailmassa Sen loi Katipo Communications Horowhenua Library Trustille Uudessa-Seelannissa vuonna 1999. Se kirjoitettiin PERL: ssä ja julkaistiin GNU General Public License V3: lla tai uudemmalla.

Jos haluat asentaa koha Ubuntu 18.04 LTS: ään, meidän on käytävä läpi kaksi prosessia. Tarkoittaen, käyttöliittymän asentaminen päätelaitteen avulla ja asennus graafisesta käyttöliittymästä, käyttämällä verkkoselainta. Seuraavilla riveillä näemme vain asennuksen terminaalista. Graafisen käyttöliittymän prosessissa se on melko intuitiivinen.

Kohan yleiset piirteet

Kohalla on kaikki tarvittavat ominaisuudet integroidussa kirjastonhallintaohjelmassa, josta voimme löytää:

  • Una yksinkertainen ja selkeä käyttöliittymä kirjastonhoitajille ja suojelijoille.
  • Määritettävä haku.
  • Meillä tulee olemaan käyttäjien lukulistat.
  • Täydellinen hankintajärjestelmä, mukaan lukien arviot ja arviointitiedot.
  • Löydämme käytettävissä olevan hankintajärjestelmän yksinkertaisempi pienille kirjastoille.
  • Sanomalehtien ja aikakauslehtien järjestelmä.
  • Koha on verkkopohjainen, joten voidaan käyttää tyhmissä päätteissä (päätelaitteet ilman kiintolevyä tai erikoislaitteistoa) kirjaston hakemista ja hallintaa varten.
  • Kirjastonhoitaja voi hallita kirjastoa etänä, matkapuhelimen tai henkilökohtaisen avustajan avulla.
  • Tämä ohjelmisto käsittelee a laaja raporttiraportti, raportit ja tilastot relaatiotietokannan avulla.

Koha-asennus Ubuntu 18.04

Aloitamme tämän integroidun järjestelmän asennuksen avaamalla päätelaitteen (Ctrl + Alt + T) ja päivittämällä arkistoissa käytettävissä olevan ohjelmiston:

sudo apt-get update; sudo apt-get upgrade

Asenna MySQL-palvelin

Jatkamme MySQL-palvelin komennolla:

asennus mysql-palvelin

sudo apt-get install mysql-server

Asennuksen jälkeen voimme tarkista versio:

mysql-versio

mysql --version

Kirjaudumme sisään mysql: iin:

mysql-kirjautumisjuuri

sudo mysql -u root -p

Nyt perustamme:

globaali sql-sarja

SET GLOBAL sql_mode='';

exit;

Lisää Koha-arkisto

Sitten voimme lisää arkisto ja sitä vastaava avain. Tätä varten käytämme päätelaitteen komentoja:

koha gpg asc

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

lisää repo koha

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

Jälleen kerran aiomme päivittää järjestelmän kirjoittamalla päätelaitteeseen:

sudo apt-get update; sudo apt-get upgrade

Asenna Koha

Tässä vaiheessa voimme jatka Kohan asennukseen käyttäen apt:

sudo apt-get install koha-common

Määritä paik-sivustot

Jatkaaksemme muuta hallintaportin numeroksi 8001. Me teemme sen muokkaamalla koha-sites.conf-tiedostoa käyttämällä seuraavaa komentoa:

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

Tässä esimerkissä käytän Vim-editoria. Tiedoston sisällä sinun on etsi seuraavat INTRAPORT- ja OPACPORT-rivit tiedostosta ja tee muutokset.

paikanvaihtoportit

INTRAPORT="8001"
OPACPORT="8000"

Kun muutokset on tehty, tallennamme ja poistumme.

Apache-kokoonpano

luo kokoonpano apache2: lle

Aiomme käytä a2enmod-komentoa moduulien ottamiseksi käyttöön Apache-verkkopalvelimessa.

sudo a2enmod rewrite
sudo a2enmod cgi

Sitten voimme Käynnistä palvelin uudelleen komennolla:

sudo service apache2 restart

Luo nimikirjastolle Koha-esiintymä

luoda paikakirjaston asennus

sudo koha-create --create-db library

MySQL: n suojausasetus

Seuraavassa aiomme Suorita MySQL-suojausasetukset. Tämä voidaan tehdä kirjoittamalla:

mysql suojattu

sudo mysql_secure_installation

Kun suoritin tätä komentosarjaa, vastasin tähän esimerkkiin n (ei) ensimmäiseen kysymykseen. Sitten vastasin Ja jos) kaikille muille.

Porttien lisääminen

Ennen kuin osoitimme portin 8001 Kohan henkilökunnalle ja 8000 OPAC: lle. Nyt aiomme avata määritystiedoston:

sudo vim /etc/apache2/ports.conf

Sisällä sisällytämme seuraavat rivit, jotka meidän on kopioitava sanotun rivin jälkeen Kuuntele 80:

lisää apache2-portteja

Listen 8001
Listen 8000

Muutosten tekemisen jälkeen tallennamme ja suljet.


Ota moduulit käyttöön

Ota moduulit ja sivustot käyttöön

sudo a2dissite 000-default
sudo a2enmod deflate
sudo a2ensite library

Käynnistä apache uudelleen

Meidän on aloitettava uudelleen apache:

sudo service apache2 restart

Seepra rakentaa komento

Seuraava askel on rakentaa Seepra-tietokanta Koha-esimerkille komennolla:

koha-rebuild-zebra -v -f library

Koha-määritystiedoston salasana

tiedä salasana conf

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

Vaihda paik_library-tietokannan salasana

Voimme muuttaa tietokannan salasanan mieltymyksemme muokkaamalla seuraavaa tiedostoa:

vaihda salasana db koha

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

Määritä MySQL paikalle

muokkaa db paikalle

sudo su

mysql -uroot -p

use mysql;

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

flush privileges;

quit;

Tässä esimerkissä salasana käyttäen on 'kirjasto". Sen on oltava sama kuin edellisessä kohdassa muokatussa tiedostossa.

Käynnistä muistikortti uudelleen

sudo service memcached restart

Tämän avulla meillä on valmis asennuksen ensimmäinen osa.

Jatka asennusta graafisesta ympäristöstä

Jatkaaksesi asennusta graafisesta ympäristöstä, avaa vain selain ja kirjoita URL-osoitteeksi:

Kirjaudu sisään

http://127.0.1.1:8001

Oletusasetus

sitten meidän on täytettävä eri kokoonpanoikkunat jonka löydämme selaimesta.

luo järjestelmänvalvojan käyttäjä

Kun asennus on valmis, voimme käyttää määrittelemäämme luetteloa URL-osoitteesta:

http://127.0.1.1:8000

että Lisätietoja tämän ohjelmiston asennuksesta, mahdollisista virheistä sen suorittamisessa tai jatkaaksesi asennuksen poistamista, käyttäjät voivat tutustu Wikiin käytettävissä.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   Cristian Echeverry dijo

    Erinomainen, etsin sitä, kiitos paljon, suosikeille.

  2.   rodrigo varela dijo

    Erinomainen! Kiitos paljon

  3.   Pipo Maginner dijo

    Vaikuttava opas. Apache-osa puuttuisi, koska se antaa minulle virheitä. Olisi hienoa lisätä se! Kiitos

    1.    Damien A. dijo

      Hei. Jos sinun on asennettava apache, voit tutustua artikkeliin, jonka kollega kirjoitti vähän aikaa sitten tässä blogissa asenna apache Ubuntussa. Salu2.

  4.   andrea dijo

    Hyvää huomenta: Kuinka voin palauttaa salasanan?
    Kiitos!

    1.    Damien A. dijo

      Hei. Suosittelen, että katsot Ohjelma Wiki. hei 2.

  5.   William Stop dijo

    Pysyin vaiheessa «Määritä MySQL paikalle», kun kirjoitin salasanan vaihtokomennon, se antoi minulle syntaksivirheen, että komentossa oli jotain kirjoitettu väärin
    käytän Ubuntu 20: tä
    Onko ratkaisua?

  6.   Matthias dijo

    H
    se, sain tämän virheen:

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

    VIRHE 1064 (42000): SQL -syntaksissasi on virhe; tarkista MySQL -palvelinversiota vastaavasta oppaasta oikea syntaksi käytettäväksi rivin 123 salasanan 'SALASANA (' koha.1 ′) 'lähellä.

    Auttakaa, mikä on vialla? Käytän ubuntu 20.04 THX: tä

    1.    Damien A. dijo

      Hei. Oletko vaihtanut salasanan Kohan määritystiedostossa?

  7.   Alexander Alzate dijo

    Kaikki sujui hyvin, kunnes aloitin asennuksen graafisesta ympäristöstä.

    Kun avaat selaimen päästäksesi sisään http://127.0.1.1:8001 Saan seuraavan virheilmoituksen:

    Internal Server Error

    Palvelin havaitsi sisäisen virheen tai virheellinen määritys vuosi ja ei voinut suorittaa pyynnön.

    Ota yhteyttä palvelimen järjestelmänvalvojaan osoitteessa [no address given] ja kerro heille virheen ilmenemishetkestä sekä juuri ennen tätä virhettä suorittamistasi toiminnoista.

    Lisätietoja tästä virheestä saattaa olla käytettävissä palvelimen virheloki.

    Lisäksi 500 sisäisen palvelinvirheen virhe ilmeni, kun pyynnön käsittelyssä yritettiin käyttää ErrorDocument -tiedostoa.

    Apache / 2.4.41 (Ubuntu) -palvelin 127.0.1.1-portissa 8001

    1.    Damien A. dijo

      Hei siellä. Näyttää siltä, ​​että olet kirjoittanut jotain väärin asetuksiin. Ole varovainen, kun kopioit ja liität asetuksia tai välilyöntejä. Jos et katso apache -virhelokia, sen pitäisi antaa sinulle lisätietoja virheestä. Salu2.