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:
sudo apt-get install mysql-server
Asennuksen jälkeen voimme tarkista versio:
mysql --version
Kirjaudumme sisään mysql: iin:
sudo mysql -u root -p
Nyt perustamme:
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:
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
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.
INTRAPORT="8001" OPACPORT="8000"
Kun muutokset on tehty, tallennamme ja poistumme.
Apache-kokoonpano
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ä
sudo koha-create --create-db library
MySQL: n suojausasetus
Seuraavassa aiomme Suorita MySQL-suojausasetukset. Tämä voidaan tehdä kirjoittamalla:
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:
Listen 8001 Listen 8000
Muutosten tekemisen jälkeen tallennamme ja suljet.
Ota moduulit 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
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:
sudo vim /etc/koha/sites/library/koha-conf.xml
Määritä MySQL 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:
http://127.0.1.1:8001
sitten meidän on täytettävä eri kokoonpanoikkunat jonka löydämme selaimesta.
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ä.
Erinomainen, etsin sitä, kiitos paljon, suosikeille.
Erinomainen! Kiitos paljon
Vaikuttava opas. Apache-osa puuttuisi, koska se antaa minulle virheitä. Olisi hienoa lisätä se! Kiitos
Hei. Jos sinun on asennettava apache, voit tutustua artikkeliin, jonka kollega kirjoitti vähän aikaa sitten tässä blogissa asenna apache Ubuntussa. Salu2.
Hyvää huomenta: Kuinka voin palauttaa salasanan?
Kiitos!
Hei. Suosittelen, että katsot Ohjelma Wiki. hei 2.
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?
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ä
Hei. Oletko vaihtanut salasanan Kohan määritystiedostossa?
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
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.