Esihlokweni esilandelayo sizobheka iKoha. Imayelana ne- uhlelo lokuphathwa kwelabhulali yomthombo ovulekile isetshenziswe emhlabeni wonke ngemitapo yolwazi eyahlukene, izikole, amanyuvesi, njll. Yadalwa ngonyaka we-1999 nguKatipo Communications weHorowhenua Library Trust eNew Zealand. Yayibhalwe nge-PERL futhi yakhishwa ngaphansi kwe-GNU General Public License V3 noma kamuva.
Ukufaka i-koha ku-Ubuntu 18.04 LTS, kuzofanele sisebenzise izinqubo ezimbili. Lokho kusho ukuthi, ukufaka i-interface yomsebenzisi usebenzisa i-terminal futhi i ukufakwa kusuka kusixhumi esibonakalayo somsebenzisi, usebenzisa isiphequluli sewebhu. Emigqeni elandelayo sizobona kuphela ukufakwa okuvela esigungwini. Inqubo evela kusixhumi esibonakalayo sokuqhafaza inembile impela.
Izici ezijwayelekile zeKoha
UKoha unazo zonke izici ezidingekayo ohlelweni oludidiyelwe lokuphathwa kwelabhulali, esingathola phakathi kwalo:
- Una isikhombikubona esilula nesicacile kwabomtapo wolwazi kanye nabaxhasi.
- Ukusesha okulungisekayo.
- Sizoba nayo uhlu lokufunda komsebenzisi.
- Qedela uhlelo lokuthenga, kufaka phakathi izilinganiso nolwazi lokuhlola.
- Sizothola uhlelo lokuthengwa kwempahla olutholakalayo kulula, imitapo yolwazi emincane.
- Uhlelo lwamaphephandaba nomagazini.
- I-Koha isuselwa kuwebhu, ngakho-ke ingasetshenziswa ezikhumulweni eziyizimungulu (ama-terminals angenayo i-hard disk noma i-hardware ekhethekile) yokubonisana nokuphathwa komtapo wolwazi.
- Umsebenzi wasemtatsheni wezincwadi uyakwazi phatha umtapo wezincwadi ukude, usebenzisa umakhalekhukhwini noma umsizi wakho.
- Le software iphatha ifayela le- repertoire ebanzi yemibiko, imibiko kanye nezibalo kuthandwa ukusetshenziswa kwedatha ehlobene.
Ukufakwa kweKoha ku-Ubuntu 18.04
Sizoqala ukufakwa kwalolu hlelo oluhlanganisiwe ngokuvula i-terminal (Ctrl + Alt + T) nokubuyekeza isoftware etholakala kumakhosombe:
sudo apt-get update; sudo apt-get upgrade
Faka iseva ye-MySQL
Siyaqhubeka nokufaka i- Iseva ye-MySQL ngomyalo:
sudo apt-get install mysql-server
Ngemuva kokufakwa, singakwazi hlola inguqulo:
mysql --version
Singena ngemvume ku-mysql:
sudo mysql -u root -p
Manje sakha:
SET GLOBAL sql_mode=''; exit;
Faka indawo yokugcina yaseKoha
Ngemuva kwalokho singakwazi engeza indawo yokugcina kanye nokhiye wayo ohambisanayo. Ukwenza lokhu, sisebenzisa imiyalo ku-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
Nakulokhu futhi, sizovuselela uhlelo ngokuthayipha esigungwini:
sudo apt-get update; sudo apt-get upgrade
Faka uKoha
Kuleli qophelo singakwazi qhubeka nokufakwa kweKoha usebenzisa i-apt:
sudo apt-get install koha-common
Lungiselela amasayithi e-koha
Ukuqhubeka, ake shintsha inombolo ye-port management ibe ngu-8001. Sizokwenza ukuhlela ifayili le-koha-sites.conf usebenzisa umyalo olandelayo:
sudo vim /etc/koha/koha-sites.conf
Ngalesi sibonelo ngisebenzisa isihleli seVim. Ngaphakathi kwefayela kufanele thola imigqa elandelayo ye-INTRAPORT ne-OPACPORT efayeleni bese wenza izinguquko.
INTRAPORT="8001" OPACPORT="8000"
Uma izinguquko sezenziwe, siyonga bese siyaphuma.
Ukucushwa kwe-Apache
Siya sebenzisa umyalo we-a2enmod ukunika amandla amamojula ku-Apache web server.
sudo a2enmod rewrite sudo a2enmod cgi
Ngemuva kwalokho singakwazi qala kabusha iseva ngomyalo:
sudo service apache2 restart
Dala isibonelo seKoha selabhulali yegama
sudo koha-create --create-db library
Ukulungiselelwa kokuphepha kwe-MySQL
Ngokulandelayo sizokwenza kanjalo yenza izilungiselelo zokuphepha ze-MySQL. Lokhu kungenziwa ngokuthayipha:
sudo mysql_secure_installation
Lapho ngisebenzisa lo mbhalo, ngalesi sibonelo ngiphendule n (cha) embuzweni wokuqala. Ngibe sengiphendula Futhi uma) kubo bonke abanye.
Ukungeza amachweba
Ngaphambi kokuba sabele itheku 8001 labasebenzi baseKoha nama-8000 e-OPAC. Manje sizovula ifayela lokumisa:
sudo vim /etc/apache2/ports.conf
Ngaphakathi sizofaka imigqa elandelayo, okuzofanele siyikopishe ngemuva komugqa oshoyo Lalela i-80:
Listen 8001 Listen 8000
Ngemuva kokwenza ushintsho, siyonga futhi sivale.
Nika amandla amamojula
sudo a2dissite 000-default sudo a2enmod deflate sudo a2ensite library
Qala kabusha i-apache
Kumele siqale phansi futhi i-apache:
sudo service apache2 restart
Umyalo wokwakhiwa kabusha kweZebra
Isinyathelo esilandelayo kuzoba yakha kabusha Imininingwane yedube ngokwesibonelo seKoha ngomyalo:
koha-rebuild-zebra -v -f library
Iphasiwedi yefayela lokumisa i-Koha
sudo xmlstarlet sel -t -v 'yazgfs/config/pass' /etc/koha/sites/library/koha-conf.xml
Shintsha iphasiwedi ye-koha_library database
Singashintsha iphasiwedi ye-database ngendlela esiyithandayo ngokuhlela ifayela elilandelayo:
sudo vim /etc/koha/sites/library/koha-conf.xml
Lungiselela i-MySQL ye-koha
sudo su mysql -uroot -p use mysql; SET PASSWORD FOR 'koha_library'@'localhost' = PASSWORD('library'); flush privileges; quit;
Ngalesi sibonelo, iphasiwedi esebenzisa u-'umtapo wolwazi'. Kufanele ifane naleyo esisethe kufayela elihleliwe ephoyinti langaphambilini.
Qalisa kabusha okukhunjulwe
sudo service memcached restart
Ngalokhu sizoba nakho kuqede ingxenye yokuqala yokufakwa.
Qhubeka nokufakwa kusuka endaweni yokuqhafaza
Ukuqhubeka nokufakwa kusuka kumvelo yokuqhafaza, vele uvule isiphequluli sewebhu bese ubhala njenge-URL:
http://127.0.1.1:8001
Ngemuva kuzofanele sigcwalise amafasitela wokumisa ahlukile esizoyithola kusiphequluli.
Lapho ukufakwa sekuqediwe, sizokwazi ukufinyelela kukhathalogi esiyilungiselele kusuka ku-URL:
http://127.0.1.1:8000
para imininingwane engaphezulu ngokufakwa kwale software, kungenzeka amaphutha lapho uyisebenzisa noma ukuqhubeka nokukhishwa, abasebenzisi bangakwazi thinta iWiki etholakalayo.
Kuhle, bengikufuna, ngiyabonga kakhulu, izintandokazi.
Kuhle kakhulu! Ngibonga kakhulu
Umhlahlandlela omuhle. Ingxenye ye-Apache izobe ingekho, ngoba inginikeza amaphutha. Kungaba kuhle ukuyengeza! Ngiyabonga
Sawubona. Uma udinga ukufaka i-apache, ungabheka i-athikili ozakwabo ayibhalile esikhathini esedlule kule blog ukuthi kanjani faka i-apache ku-Ubuntu. Salu2.
Sawubona: ngiyithola kanjani kabusha iphasiwedi?
Gracias!
Sawubona. Ngincoma ukuthi ubheke ifayela le- Uhlelo Wiki. sawubona2.
Ngihlale esinyathelweni «Lungiselela i-MySQL ye-koha», lapho ngifaka umyalo wokushintsha iphasiwedi, yanginika iphutha le-syntax, lokuthi okuthile kumyalo akupelwanga kahle
ngisebenzisa Ubuntu 20
Ingabe likhona ikhambi?
H
ngithole leli phutha:
i-mysql> SET Iphasiwedi ye-'koha_library '@' localhost '= IPASSWORD (' koha.123 ');
I-ERROR 1064 (42000): Unephutha ku-syntax yakho ye-SQL; hlola imanuwali ehambelana nenguqulo yeseva yakho ye-MySQL ukuthola i-syntax elungile ongayisebenzisa eduze ne-'PASSWORD ('koha.123') 'kulayini 1
Ngicela usizo, yini engalungile? Ngisebenzisa ubuntu 20.04 THX
Sawubona. Ngabe ushintshe iphasiwedi kufayela lokumiswa kweKoha?
Konke bekuhamba kahle kakhulu ngize ngizoqala ukufakwa kusuka endaweni yemidwebo.
Lapho uvula isiphequluli ukungena http://127.0.1.1:8001 Ngithola umyalezo wephutha olandelayo:
Iphutha Leseva Engaphakathi
Iseva ihlangabezane nephutha langaphakathi noma ukulungisa okungalungile futhi ayikwazanga ukuqedela isicelo sakho.
Sicela uxhumane nomphathi weseva ku- [alikho ikheli elinikeziwe] ukubazisa ngesikhathi leli phutha elenzeka ngaso, nezenzo ozenze ngaphambi nje kwaleli phutha.
Imininingwane engaphezulu ngaleli phutha ingahle itholakale ku-log yephutha leseva.
Ngokwengeziwe, kuhlangabezane nephutha le-Internal Server Error ngenkathi kuzanywa ukusebenzisa i-ErrorDocument ukusingatha isicelo.
Iseva ye-Apache / 2.4.41 (Ubuntu) ku-127.0.1.1 Port 8001
Sawubona lapho. Kubukeka sengathi uthayiphe okuthile okungalungile kuzilungiselelo. Qaphela lapho ukopisha futhi unamathisela izilungiselelo noma izikhala. Uma ungabheki irekhodi lephutha le-apache, kufanele likunikeze imininingwane eminingi ngaleli phutha. Salu2.