Koha, inosanganisirwa raibhurari manejimendi manejimendi muUbuntu 18.04

nezve koha

Muchikamu chinotevera isu tichaenda kunotarisa Koha. Zviri nezve yakasanganiswa yakavhurika sosi raibhurari manejimendi sisitimu anoshandiswa pasi rese nemaraibhurari akasiyana, zvikoro, mayunivhesiti, nezvimwe. Yakagadzirwa mu1999 naKatipo Communications yeHorowhenua Library Trust muNew Zealand. Yakanga yakanyorwa muPERL uye yakaburitswa pasi peGNU General Public License V3 kana gare gare.

Kuisa koha paUbuntu 18.04 LTS, isu tichafanirwa kupfuura nemaviri maitiro. Ndokureva, kuisa iyo yekushandisa interface uchishandisa iyo terminal and the kuisirwa kubva ku graphical mushandisi interface, uchishandisa webhu browser. Mune inotevera mitsara isu tichaona chete iyo yekuisa kubva kune iyo terminal. Mukuita kubva ku graphical interface iri intuitive.

Koha General Zvimiro

Koha ane zvese zvakakosha muhurongwa hwakasanganiswa hwekutapa raibhurari, pakati pedu patinogona kuwana:

  • Una yakapusa uye yakajeka interface kune varaibhurari nevatengi.
  • Kugadziriswa kwekutsvaga.
  • Tichava nazvo zvinyorwa zvekuverenga kwevashandisi.
  • Yakazara yekutenga system, kusanganisira fungidziro uye ruzivo rwekuongorora.
  • Tichawana yekutenga system inowanikwa nyore, kumaraibhurari madiki.
  • Sisitimu yemapepanhau nemagazini.
  • Koha iri web-based, saka inogona kushandiswa pane zvimumumu zviteshi (zviteshi zvisina hard disk kana hunyanzvi hwekushandisa) kuitira kubvunza uye manejimendi yeraibhurari.
  • Muraibhurari anogona gadzira raibhurari uri kure, uchishandisa mbozhanhare kana mubatsiri wega.
  • Iyi software inobata a yakazara repertoire yemishumo, mishumo uye manhamba inofarirwa nekushandiswa kwehukama dhatabhesi.

Koha kuisirwa paUbuntu 18.04

Tichatanga kuisirwa ino yakasanganiswa sisitimu nekuvhura iyo terminal (Ctrl + Alt + T) uye nekuvandudza software inowanika mune zvinyorwa.

sudo apt-get update; sudo apt-get upgrade

Isa MySQL server

Tinoenderera mberi nekuisa iyo MySQL server nemurairo:

kumisikidza mysql server

sudo apt-get install mysql-server

Mushure mekumisikidzwa, tinogona cheki vhezheni:

mysql vhezheni

mysql --version

Isu tinopinda mu mysql:

mysql login mudzi

sudo mysql -u root -p

Iye zvino tinosimbisa:

yepasi rose sql yakaiswa

SET GLOBAL sql_mode='';

exit;

Wedzera iyo Koha repository

Ipapo tinogona wedzera iro repamusoro uye nekiyi inoenderana. Kuti tiite izvi tinoshandisa mirairo mune iyo terminal:

koha gpg asc

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

wedzera repo koha

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

Zvekare zvakare, isu tichaenda kugadzirisa iyo system nekutaipa mune iyo terminal:

sudo apt-get update; sudo apt-get upgrade

Isa Koha

Panguva ino tinogona enderera kuKoha kuisirwa uchishandisa apt:

sudo apt-get install koha-common

Gadzira koha-saiti

Kuenderera mberi, ngatiitei chinja manejimendi port port kusvika 8001. Tichazviita kugadzirisa iyo koha-saiti.conf faira uchishandisa unotevera kuraira:

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

Semuenzaniso uyu ini ndinoshandisa iyo Vim mupepeti. Mukati mefaira iwe unofanirwa tsvaga inotevera INTRAPORT uye OPACPORT mitsara mufaira uye ita shanduko.

koha chinja madoko

INTRAPORT="8001"
OPACPORT="8000"

Kana shanduko dzangoitwa, tinochengeta uye kubuda.

Kugadziriswa kweApache

gadzira kumisikidza kwe apache2

Tiri kuenda shandisa a2enmod raira kugonesa ma module pane Apache webhu server.

sudo a2enmod rewrite
sudo a2enmod cgi

Ipapo tinogona tangazve iyo server nemurairo:

sudo service apache2 restart

Gadzira muenzaniso weKoha wezita raibhurari

gadzira koha raibhurari yekumisikidza

sudo koha-create --create-db library

Kuchengetedza kumisikidza kweMySQL

In inotevera tichadaro ita zvimiro zvekuchengetedza zveMySQL. Izvi zvinogona kuitwa nekutaipa:

mysql yakachengeteka

sudo mysql_secure_installation

Kana ndichimhanyisa chinyorwa ichi, semuenzaniso uyu ndakapindura n (kwete) kumubvunzo wekutanga. Ndakabva ndapindura Uye kana) kune vamwe vese.

Kuwedzera madoko

Tisati tapa port 8001 yevashandi veKoha uye 8000 yeOPAC. Iye zvino tave kuzovhura iyo yekumisikidza faira:

sudo vim /etc/apache2/ports.conf

Mukati medu tichasanganisira mitsara inotevera, iyo yatichafanirwa kuteedzera mushure memutsara unoti Teerera 80:

wedzera apache2 chiteshi

Listen 8001
Listen 8000

Mushure mekuita shanduko, tinochengetedza uye kuvhara.


Gonesa ma module

gonesa ma module nenzvimbo

sudo a2dissite 000-default
sudo a2enmod deflate
sudo a2ensite library

Tangazve apache

Tinofanira kutangazve apache:

sudo service apache2 restart

Zebra kuvaka zvakare kuraira

Nhanho inotevera ichave kuvaka zvakare Zebra dhatabhesi yemuenzaniso weKoha nemurairo:

koha-rebuild-zebra -v -f library

Pasiwedhi yeiyo Koha yekumisikidza faira

ziva iyo password conf

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

Chinja password yeiyo koha_library database

Tinogona kushandura iro dhatabhesi password kune zvatinoda nekugadzirisa inotevera faira:

chinja password db koha

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

Gadzira MySQL yekoha

chinja db yekoha

sudo su

mysql -uroot -p

use mysql;

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

flush privileges;

quit;

Semuenzaniso uyu, password iri kushandisa ndeye 'raibhurari'. Inofanira kunge yakafanana neiyo yatakaisa mufaira rakapepetwa mune yekutanga poindi.

Kutangazve kuyeukwa

sudo service memcached restart

With ichi tichava apedza chikamu chekutanga chekumisikidza.

Enderera kumisikidza kubva kunzvimbo yemifananidzo

Kuti uenderere mberi nekumisikidza kubva kunzvimbo yemifananidzo, ingovhura webhu bhurawuza uye nyora seURL:

Login

http://127.0.1.1:8001

default kuseta

Pashure isu tichafanirwa kuzadza akasiyana magadziriso windows yatichawana mubrowser.

gadzira mushandisi mushandisi

Kana kumisikidza kwapera, isu tinokwanisa kuwana iyo katarogu yatino gadzira kubva ku URL:

http://127.0.1.1:8000

Para rumwe ruzivo nezve kumisikidzwa kwesoftware iyi, zvingangoita zvikanganiso kana uchizviita kana kuenderera nekubvisa, vashandisi vanogona bvunza iyo Wiki inowanikwa.


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako

  1.   Christian Echeverry akadaro

    Zvakanakisa, ndanga ndichitsvaga, maita basa kwazvo, kune vaunoda.

  2.   rodrigo varela akadaro

    Zvakanaka! Kutenda kwazvo

  3.   Pipo Maginner akadaro

    Inonakidza gwara. Chikamu cheApache chingadai chisipo, nekuti chinondipa zvikanganiso. Zvingave zvakanaka kuwedzera icho! Ndatenda

    1.    Damien A. akadaro

      Mhoro. Kana iwe uchida kuisa apache, unogona kutarisa chinyorwa icho mumwe waunoshanda naye akanyora nguva yadarika pane ino blog kuti sei gadza apache muUbuntu. Salu2.

  4.   andrea akadaro

    Mangwanani akanaka: ndingaite sei kuti ndiwanezve password?
    Gracias!

    1.    Damien A. akadaro

      Mhoro. Ndinokurudzira kuti utarise iyo Chirongwa Wiki. mhoro2.

  5.   William Stop akadaro

    Ini ndakagara mudanho «Gadzira MySQL ye koha», pandakapinda murairo wekuchinja password, yakandipa syntax kukanganisa, kuti chimwe chinhu mumurairo chakakanganiswa
    ndiri kushandisa Ubuntu 20
    Pane mhinduro here?

  6.   Matthias akadaro

    H
    iyo, ndakawana iyi kukanganisa:

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

    ERROR 1064 (42000): Une kukanganisa mune yako SQL syntax; tarisa bhuku rinoenderana neyako MySQL server vhezheni yeiyo syntax chaiyo yekushandisa padhuze ne 'PASSWORD (' koha. 123 ')' pamutsetse 1

    Ndokumbirawo mubatsire, chii chakaipa? Ndiri kushandisa ubuntu 20.04 THX

    1.    Damien A. akadaro

      Mhoro. Wakambochinja password muKoha yekumisikidza faira

  7.   Alexander Alzate akadaro

    Zvese zvinhu zvaive zvichifamba mushe kusvika ndazotanga kumisikidza kubva kune yakajeka graphic.

    Kana uchivhura bhurawuza kuti upinde http://127.0.1.1:8001 Ini ndinowana inotevera meseji yekukanganisa:

    Internal Server Error

    Seva yakasangana nekanganiso yemukati kana kusanzwisisika uye haina kukwanisa kupedzisa chikumbiro chako.

    Ndokumbira kuti ubate kuna server administrator pa [hapana kero yakapihwa] kuti uvazivise nezvenguva iyo pakaitika kukanganisa uku, nezviito zvawakaita nguva pamberi peiyi kukanganisa.

    Rumwe ruzivo nezve iyi kukanganisa kunogona kuwanikwa mune ye server kukanganisa log.

    Pamusoro pezvo, 500 Yemukati Server Error kukanganisa kwakasangana paiyedza kushandisa ErrorDocument kubata chikumbiro.

    Apache / 2.4.41 (Ubuntu) Server pa127.0.1.1 Port 8001

    1.    Damien A. akadaro

      Mhoroi apo. Zvinotaridza kunge iwe typed chimwe chinhu chisina kunaka mukati megadziriro. Ive nekuchenjerera kana uchiteedzera uye kunama masetingi kana nzvimbo. Ukasatarisa iyo apache yekukanganisa danda, inofanira kukupa iwe rumwe ruzivo nezve iko kukanganisa. Salu2.