Koha, oo ah nidaam maarayn maktabad isku dhafan oo ku yaal Ubuntu 18.04

ku saabsan koha

Maqaalka soo socda waxaan ku eegeynaa Koha. Waxay ku saabsan tahay a nidaamka maaraynta maktabada il furan oo isku dhafan adduunka oo dhan laga isticmaali jiray maktabado kala duwan, iskuulo, jaamacado, iwm. Waxaa la abuuray 1999 Katipo Communications for Horowhenua Library Trust ee New Zealand. Waxaa lagu qoray PERL waxaana lagu sii daayay sharciga GNU General License V3 ama ka dib.

Si loo rakibo koha Ubuntu 18.04 LTS, waa inaan soo marnaa laba geeddi-socod. Taasi waa in la yiraahdo, ku rakibidda istcimaalka isticmaalaha boosteejada iyo rakibaadda garaafka isticmaalaha garaafka, adoo adeegsanaya biraawsar webka. Khadadka soo socda waxaan ku arki doonnaa oo kaliya rakibida koontada. In geeddi-socodka ka interface garaafka waa wax dareen leh.

Astaamaha Guud ee Koha

Koha wuxuu leeyahay dhammaan astaamaha lagama maarmaanka u ah barnaamijka maareynta maktabadda isku dhafan, oo aan ka heli karno:

  • Una interface fudud oo cad shaqaalaha maktabadda iyo macaamiisha.
  • Raadin lagu kalsoonaan karo.
  • Waan yeelan doonnaa liisaska akhriska isticmaalaha.
  • Nidaamka wax soo iibsiga oo dhameystiran, oo ay ku jiraan qiyaasaha iyo macluumaadka qiimeynta.
  • Waxaan heli doonnaa nidaam soo iibsi oo la heli karo fudud, maktabadaha yaryar.
  • Nidaamka joornaalada iyo joornaalada.
  • Koha waa shabakad ku saleysan, sidaas darteed waxaa loo isticmaali karaa boosteejooyinka carrab la'aanta ah (boosteejoyinka aan lahayn disk adag ama qalab khaas ah) latashiga iyo maaraynta maktabada.
  • Maktabada maktabadu way awoodaa maamul maktabadda meel fog, adoo adeegsanaya taleefanka gacanta ama kaaliye shaqsiyeed.
  • Software-kani wuxuu ka shaqeeyaa a repertoire ballaaran ee warbixinnada, warbixinnada iyo tirakoobka doorbiday adeegsiga xog ururin

Kuha rakibida Ubuntu 18.04

Waxaan bilaabi doonnaa rakibida nidaamkan isku dhafan anagoo fureyna terminal (Ctrl + Alt + T) iyo cusbooneysiinta softiweerka laga heli karo meelaha keydka:

sudo apt-get update; sudo apt-get upgrade

Ku rakib server MySQL

Waxaan sii wadeynaa rakibida Server MySQL iyadoo amarka:

rakibaadda mysql server

sudo apt-get install mysql-server

Ka dib rakibidda, waan awoodnaa hubi nooca:

version mysql

mysql --version

Waxaan galnaa mysql:

mysql xididka login

sudo mysql -u root -p

Hadda waxaan dhiseynaa:

caalami ah sql set

SET GLOBAL sql_mode='';

exit;

Ku dar bakhaarka Koha

Markaas waan awoodnaa ku dar bakhaarka iyo fure u dhigma. Si tan loo sameeyo, waxaan u adeegsannaa amarrada ku jira barta:

koha gpg asc

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

kudar repo koha

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

Mar labaad, waxaan cusbooneysiineynaa nidaamka adoo ku qoraya boosteejada:

sudo apt-get update; sudo apt-get upgrade

Ku rakib Koha

Waqtigan xaadirka ah waan awoodnaa sii wad rakibidda Koha adoo adeegsanaya apt:

sudo apt-get install koha-common

Isku habee goobaha koha

In lasii wado, aan u beddel lambarka dekedda maaraynta 8001. Waan sameyn doonaa tafatirka feylka koha-sites.conf adoo adeegsanaya amarka soo socda:

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

Tusaalahan waxaan u isticmaalaa tifaftiraha Vim. Gudaha feylka lagaa rabo ka hel khadadka INTRAPORT iyo OPACPORT soo socda feylka oo samee isbedelada.

koha badalo dekedaha

INTRAPORT="8001"
OPACPORT="8000"

Marka isbeddelada la sameeyo, waan keydinaa oo ka baxnaa

Qaabeynta Apache

u samee qaabeynta apache2

Waxaan u soconaa adeegso amarka a2enmod si aad awood ugu yeelatid qaybaha kujira serverka Apache.

sudo a2enmod rewrite
sudo a2enmod cgi

Markaas waan awoodnaa dib u bilaw adeegaha iyadoo amarka:

sudo service apache2 restart

U samee tusaale Koha maktabadda magaca

samee koha rakibida maktabada

sudo koha-create --create-db library

Dejinta amniga ee MySQL

In soo socda waxaan samayn doonaa fuliyaan dejinta amniga MySQL. Tan waxaa lagu samayn karaa adigoo garaacaya:

mysql aamin ah

sudo mysql_secure_installation

Markii aan qorayay qoraalkan, tusaalahan waxaan ugu jawaabay n (maya) su'aasha koowaad. Markaas ayaan ugu jawaabay Iyo haddii) dadka kale oo dhan.

Ku darida dekedaha

Kahor intaanan u qoondeynin dekedda 8001 shaqaalaha Koha iyo 8000 ee OPAC. Hadda waxaan fureynaa feylka qaabeynta:

sudo vim /etc/apache2/ports.conf

Gudaha waxaan ku soo dari doonaa khadadka soo socda, oo aan nuqul ka sameyn doonno sadarka oranaya ka dib Dhageyso 80:

kudar dekadaha apache2

Listen 8001
Listen 8000

Ka dib markii aan isbedelada samaynay, waanu keydinaa oo waanu xirnaa.


Daar qaybaha

awood modules iyo goobaha

sudo a2dissite 000-default
sudo a2enmod deflate
sudo a2ensite library

Dib u fur apache

Waa inaan markale dib u bilownaa apache:

sudo service apache2 restart

Zebra dib u dhis taliska

Tallaabada xigta waxay noqon doontaa dib u dhiska Diiwaanka zebra tusaale ahaan Koha iyadoo amarka:

koha-rebuild-zebra -v -f library

Furaha feylka qaabeynta Koha

ogow lambarka sirta ah

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

Badal erayga sirta ah ee keydka koha_library

Waxaan u badali karnaa erayga sirta ah ee kaydka macluumaadka sida aan ujeclaanay adoo sixid u samaynaya feylka soo socda:

beddel lambarka sirta ah db koha

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

Ku habeyso MySQL koha

wax ka beddel db koha

sudo su

mysql -uroot -p

use mysql;

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

flush privileges;

quit;

Tusaalahan, erayga sirta ah ee la adeegsanayaa waa 'Maktabadda'. Waa inuu ahaadaa mid la mid ah kii aan ku dhignay faylka wax laga beddelay qodobkii hore.

Dib u bilaabi xafidaada

sudo service memcached restart

Tan waxaan ku yeelan doonnaa dhammeeyey qaybtii hore ee rakibidda.

Ka sii wad rakibidda deegaanka garaafka

Si aad uga sii wadato rakibidda jawiga garaafka, kaliya fur web browserka una qor sida URL:

login

http://127.0.1.1:8001

dejinta dejinta

Kadib waa inaan buuxinnaa daaqadaha qaabeynta kala duwan in aan ka heli doonno biraawsarka.

samee isticmaale maamule

Marka rakibaadda la dhammeeyo, waxaan awoodi doonnaa inaan galno buugga aan ka soo ururinno cinwaanka:

http://127.0.1.1:8000

para macluumaad dheeraad ah oo ku saabsan rakibidda barnaamijkan, khaladaadka suurtagalka ah marka la fulinayo ama la sii wado ka-saarista, isticmaalayaashu way awoodaan la tasho Wiki la heli karo.


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.

  1.   Cristian Echeverry dijo

    Aad u fiican, waan raadinayay, aad baad u mahadsan tahay, kuwa ugu cadcad.

  2.   Rodrigo varela dijo

    Aad u fiican! Aad baad u mahadsantahay

  3.   Pipo Maginner dijo

    Hagaha cajiibka ah. Qaybta 'Apache' way maqnaan lahayd, maxaa yeelay waxay i siisaa khaladaad. Way fiicnaan laheyd in lagu daro! Mahadsanid

    1.    Damien A. dijo

      Waad salaaman tihiin. Haddii aad u baahan tahay inaad rakibto apache, waxaad fiirin kartaa qodobka saaxiibkiis uu ku qoray muddo ka hor balooggan ku saabsan sida rakibi apache gudaha Ubuntu. Salu2.

  4.   Andrea dijo

    Subax wanaagsan: sideen ku soo ceshaa sirta?
    Gracias!

    1.    Damien A. dijo

      Waad salaaman tihiin. Waxaan kugula talineynaa inaad fiiriso Barnaamijka Wiki. hello2.

  5.   William Jooji dijo

    Waxaan ku sii jiray tallaabada «Configure MySQL for koha», markii aan amarka soo galay si aan u beddelo lambarka sirta ah, waxay i siisay qalad syntax ah, in wax ka mid ah amarka si khaldan loo qoray
    waxaan isticmaalayaa Ubuntu 20
    Ma jiraa wax xal ah?

  6.   Matthias dijo

    H
    waa, waxaan helay qaladkan:

    mysql> SASS PASSWORD EE 'koha_library' @ 'localhost' = PASSWORD ('koha.123');

    QALAD 1064 (42000): Waxaad qalad ku leedahay qaab dhismeedkaaga SQL; hubi buug -gacmeedka u dhigma nooca server -kaaga MySQL ee qaab -dhismeedka saxda ah si loogu isticmaalo meel u dhow 'PASSWORD (' koha.123 ′) 'ee safka 1

    Fadlan caawi, maxaa khaldan? Waxaan isticmaalayaa ubuntu 20.04 THX

    1.    Damien A. dijo

      Hello Miyaad beddeshay erayga sirta ah ee faylka qaabaynta Koha?

  7.   Alexander Alzate dijo

    Wax walba si fiican ayay u socdeen ilaa aan ka bilaabi lahaa rakibaadda deegaanka garaafyada.

    Markaad furto browserka si aad u gasho http://127.0.1.1:8001 Waxaan helay fariinta khaladka ah ee soo socota:

    Xalinta Gudaha Gudaha

    Seerfarku waxa uu la kulmay khalad gudaha ah ama qaabayn khaldan mana uu awoodin in uu buuxiyo codsigaaga.

    Fadlan la xidhiidh maamulaha serverka [ ciwaanka lama siin] si aad ugu wargeliso wakhtiga ciladani dhacday, iyo ficilada aad samaysay wax yar ka hor ciladan.

    Macluumaad dheeraad ah oo ku saabsan ciladan ayaa laga yaabaa in laga heli karo diiwaanka qaladka server-ka.

    Intaa waxaa dheer, 500 qalad Server gudaha ayaa la kulmay iyadoo la isku dayayo in loo isticmaalo ErrorDocument si loo maareeyo codsiga.

    Apache / 2.4.41 (Ubuntu) Server-ka 127.0.1.1 Port 8001

    1.    Damien A. dijo

      Hello. Waxay u muuqataa inaad wax khalad ah ku qortay goobaha Ka digtoonow markaad koobiyaynayso oo dhejinayso goobaha ama meelaha bannaan. Haddii aadan fiirin loggia qaladka apache, waa inay ku siiso macluumaad dheeraad ah oo ku saabsan qaladka. Salu2.