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:
sudo apt-get install mysql-server
Mushure mekumisikidzwa, tinogona cheki vhezheni:
mysql --version
Isu tinopinda mu mysql:
sudo mysql -u root -p
Iye zvino tinosimbisa:
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:
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
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.
INTRAPORT="8001" OPACPORT="8000"
Kana shanduko dzangoitwa, tinochengeta uye kubuda.
Kugadziriswa kweApache
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
sudo koha-create --create-db library
Kuchengetedza kumisikidza kweMySQL
In inotevera tichadaro ita zvimiro zvekuchengetedza zveMySQL. Izvi zvinogona kuitwa nekutaipa:
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:
Listen 8001 Listen 8000
Mushure mekuita shanduko, tinochengetedza uye kuvhara.
Gonesa ma module
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
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:
sudo vim /etc/koha/sites/library/koha-conf.xml
Gadzira MySQL 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:
http://127.0.1.1:8001
Pashure isu tichafanirwa kuzadza akasiyana magadziriso windows yatichawana mubrowser.
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.
Zvakanakisa, ndanga ndichitsvaga, maita basa kwazvo, kune vaunoda.
Zvakanaka! Kutenda kwazvo
Inonakidza gwara. Chikamu cheApache chingadai chisipo, nekuti chinondipa zvikanganiso. Zvingave zvakanaka kuwedzera icho! Ndatenda
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.
Mangwanani akanaka: ndingaite sei kuti ndiwanezve password?
Gracias!
Mhoro. Ndinokurudzira kuti utarise iyo Chirongwa Wiki. mhoro2.
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?
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
Mhoro. Wakambochinja password muKoha yekumisikidza faira
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
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.