Kwinqaku elilandelayo siza kujonga uKoha. Imalunga ne- inkqubo yolawulo lwamathala eencwadi evulelekileyo isetyenziswe kwihlabathi liphela ngamathala eencwadi ahlukeneyo, izikolo, iiyunivesithi, njl. Yenziwe ngo-1999 nguKatipo kwezonxibelelwano kwiHorowhenua Library Trust eNew Zealand. Yayibhalwe nge-PERL kwaye yakhutshwa phantsi kwe-GNU General Public License V3 okanye kamva.
Ukufaka i-koha kwi-Ubuntu 18.04 LTS, kuya kufuneka sihambe kwiinkqubo ezimbini. Koko kukuthi, ukufaka ujongano lomsebenzisi usebenzisa i-terminal kunye ufakelo kunxibelelwano lomzobo, usebenzisa isikhangeli sewebhu. Kule migca ilandelayo siza kubona kuphela ukufakelwa kwisiphelo. Kwinkqubo evela kwi-graphical interface inomdla.
Iimpawu zeKoha ngokubanzi
UKoha unazo zonke izinto eziyimfuneko kwinkqubo yolawulo lwethala leencwadi elidibeneyo, phakathi kwazo esinokufumana:
- Omnye ujongano olulula nolucacileyo Oosomathala nabaxhasi.
- Ukukhangela okulungiselelwe.
- Siya kuba nayo Uluhlu lokufunda lwabasebenzisi.
- Gcwalisa inkqubo yokuthenga, kubandakanya uqikelelo kunye nolwazi lovavanyo.
- Siza kufumana inkqubo yokuthenga ekhoyo ngokulula, kwiilayibrari ezincinci.
- Inkqubo yamaphephandaba neemagazini.
- I-Koha isekwe kwiwebhu, ke inokusetyenziswa kwiziphelo zesidenge (ii-terminals ezingenayo i-hard disk okanye i-hardware ekhethekileyo) yokubonisana nokulawulwa kwethala leencwadi.
- Unoncwadi unakho lawula ilayibrari kude, usebenzisa iselfowuni okanye umntu oncedisayo.
- Le software iphatha Uluhlu olukhulu lweengxelo, iingxelo kunye neenkcukacha-manani kuthandwa kukusetyenziswa kwesiseko sedatha.
Ukufakwa kweKoha kwi-Ubuntu 18.04
Siza kuqala ukufakela le nkqubo idibeneyo ngokuvula i-terminal (Ctrl + Alt + T) kunye nokuhlaziya isoftware ekhoyo kwiindawo zokugcina:
sudo apt-get update; sudo apt-get upgrade
Faka iseva ye-MySQL
Siyaqhubeka nokufaka ifayile ye- Umncedisi we-MySQL ngomyalelo:
sudo apt-get install mysql-server
Emva kofakelo, sinako khangela uhlobo:
mysql --version
Singena kwi-mysql:
sudo mysql -u root -p
Ngoku simisela:
SET GLOBAL sql_mode=''; exit;
Yongeza indawo yokugcina yaseKoha
Emva koko sinako yongeza indawo yokugcina kunye nesitshixo sayo esihambelanayo. Ukwenza oku, sisebenzisa imiyalelo kwisiphelo sendlela:
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
Kwakhona, siza kuhlaziya inkqubo ngokuchwetheza kwisiphelo sendlela:
sudo apt-get update; sudo apt-get upgrade
Faka uKoha
Okwangoku sinako qhubeka kufakelo lweKoha usebenzisa ngokufanelekileyo:
sudo apt-get install koha-common
Qwalasela iisayithi ze-koha
Ukuqhubeka, masenze tshintsha inombolo yezibuko yolawulo ibeyi-8001. Siza kuyenza ukuhlela iifayile ze-koha-sites.conf usebenzisa lo mthetho ulandelayo:
sudo vim /etc/koha/koha-sites.conf
Kulo mzekelo ndisebenzisa umhleli weVim. Ngaphakathi kwifayile kufuneka fumana oku kulandelayo INTRAPORT kunye ne-OPACPORT imigca kwifayile kwaye wenze utshintsho.
INTRAPORT="8001" OPACPORT="8000"
Nje ukuba utshintsho lwenziwe, siyagcina kwaye siphume.
Ukucwangciswa kweApache
Siya ku Sebenzisa a2enmod ukuyalela ukwenza iimodyuli kwi-Apache web server.
sudo a2enmod rewrite sudo a2enmod cgi
Emva koko sinako qala kwakhona iseva ngomyalelo:
sudo service apache2 restart
Yenza umzekelo weKoha kwilayibrari yegama
sudo koha-create --create-db library
Ukucwangciswa kokhuseleko kwi-MySQL
Kwilandelayo siza kuthi yenza useto lokhuseleko lwe-MySQL. Oku kunokwenziwa ngokuchwetheza:
sudo mysql_secure_installation
Xa ndisebenzisa le script, kulo mzekelo ndiphendule n (hayi) kumbuzo wokuqala. Ndiye ndaphendula Kwaye ukuba) kubo bonke abanye.
Ukongeza amazibuko
Ngaphambi kokuba sabele izibuko 8001 labasebenzi baseKoha kunye nama-8000 e-OPAC. Ngoku siza kuvula ifayile yoqwalaselo:
sudo vim /etc/apache2/ports.conf
Ngaphakathi siza kubandakanya le migca ilandelayo, ekuya kufuneka siyikope emva komgca othi Mamela i80:
Listen 8001 Listen 8000
Emva kokwenza utshintsho, siyagcina kwaye sivale.
Nika amandla iimodyuli
sudo a2dissite 000-default sudo a2enmod deflate sudo a2ensite library
Qala kabusha i-apache
Kufuneka siqale kwakhona apache:
sudo service apache2 restart
I-Zebra yakha kwakhona umyalelo
Inqanaba elilandelayo liza kuba yakha kwakhona Idatha yedatha yeZebra umzekelo weKoha ngomyalelo:
koha-rebuild-zebra -v -f library
Igama lokugqithisa lefayile yoqwalaselo yeKoha
sudo xmlstarlet sel -t -v 'yazgfs/config/pass' /etc/koha/sites/library/koha-conf.xml
Guqula igama eligqithisiweyo ledatha ye-koha_library
Singalitshintsha igama ledatha ngokuthanda kwethu ngokuhlela le fayile ilandelayo:
sudo vim /etc/koha/sites/library/koha-conf.xml
Qwalasela i-MySQL ye-koha
sudo su mysql -uroot -p use mysql; SET PASSWORD FOR 'koha_library'@'localhost' = PASSWORD('library'); flush privileges; quit;
Kulo mzekelo, iphasiwedi usebenzisa 'Ithala leencwadi'. Kuya kufuneka ifane naleyo siyicwangcisileyo kwifayile ehleliweyo kwindawo edlulileyo.
Qalisa kwakhona ukukhunjulwa
sudo service memcached restart
Ngale nto siya kuba nayo ugqibile icandelo lokuqala lofakelo.
Qhubeka nokufakwa kwindawo yemizobo
Ukuqhubeka nokufakelwa kwindawo yemizobo, vula nje isiphequluli sewebhu kwaye ubhale njenge-URL:
http://127.0.1.1:8001
Después kuya kufuneka sigcwalise iindlela ezahlukeneyo zoqwalaselo windows esiza kuyifumana kwisikhangeli.
Nje ukuba ukufakwa kugqityiwe, siya kuba nakho ukufikelela kwikhathalogu esiyilungiselele kwi-URL:
http://127.0.1.1:8000
ukuba Ulwazi oluthe kratya malunga nokufakwa kwale software, iimpazamo ezinokwenzeka xa usenza okanye uqhubeka ngokungafaki, abasebenzisi banako dibana neWiki iyafumaneka.
Ukugqwesa, bendiyikhangela, enkosi kakhulu, kwiintandokazi.
Ogqwesileyo! Ndiyabulela kakhulu
Isikhokelo esimangalisayo. Inxalenye ye-Apache ibingayi kubakho, kuba indinika iimpazamo. Kuya kuba kuhle ukuyongeza! Enkosi
Mholo. Ukuba ufuna ukufaka i-apache, ungajonga kwinqaku umntu abhale naye kwithuba elidlulileyo kule bhlog ngendlela faka iapache Ubuntu. Salu2.
Molo: ndilifumana njani iphasiwedi?
Gracias!
Mholo. Ndikucebisa ukuba ujonge Inkqubo yeWiki. molo2.
Ndihleli kwinyathelo «Qwalasela i-MySQL ye-koha», xa ndingena kumyalelo wokutshintsha igama eligqithisiweyo, indinike impazamo yesintakisi, yokuba into kumyalelo ayipelwanga kakuhle
Ndisebenzisa Ubuntu 20
Ngaba sikhona isisombululo?
H
ndinayo le mpazamo:
i-mysql> SET IPHEPHA ELINGCWELE 'koha_library' @ 'localhost' = IPHEPHA ('koha.123');
I-ERROR 1064 (42000): Unempazamo kwi-syntax yakho ye-SQL; jonga incwadana ehambelana nohlobo lweseva ye-MySQL kwis syntax esifanelekileyo sokusetyenziswa kufutshane 'IPASSWORD (' koha. 123 ')' kumgca 1
Nceda uncede, yintoni ephosakeleyo? Ndisebenzisa ubuntu 20.04 THX
Mholo. Ngaba utshintshe iphasiwedi kwifayile yoqwalaselo yeKoha?
Yonke into yayihamba kakuhle de ndizokuqalisa ukufakela kwindawo yemizobo.
Xa uvula isikhangeli ukuze ungene http://127.0.1.1:8001 Ndifumana lo myalezo wemposiso ulandelayo:
Impazamo yeSeva yangaphakathi
Umncedisi uhlangabezane nempazamo yangaphakathi okanye ubumbeko olungalunganga kwaye akakwazanga ukugqiba isicelo sakho.
Nceda unxibelelane nomphathi weserver ku [akukho dilesi inikiweyo] ukubazisa ngexesha lempazamo, kunye nezenzo ozenzileyo kanye phambi kwale mpazamo.
Olunye ulwazi malunga nale mpazamo lunokufumaneka kwi-log yempazamo yeseva.
Ukongeza, kwafunyanwa impazamo eyi-500 yangaphakathi yeServer ngelixa uzama ukusebenzisa i-ErrorDocument ukujongana nesicelo.
I-Apache / 2.4.41 (Ubuntu) Server kwi-127.0.1.1 Port 8001
Molo apho. Kubonakala ngathi uchwetheze into engalunganga kuseto. Lumka xa ukopa kwaye uncamathisela useto okanye izithuba. Ukuba awujongi kwilog yempazamo, kufuneka ikunike ulwazi ngakumbi malunga nephutha. Salu2.