Sa susunod na artikulo ay titingnan namin ang Koha. Ito ay tungkol sa a isinamang open source library management system ginamit sa buong mundo ng iba't ibang mga silid aklatan, paaralan, unibersidad, atbp. Ito ay nilikha noong 1999 ng Katipo Communications para sa Horowhenua Library Trust sa New Zealand. Isinulat ito sa PERL at inilabas sa ilalim ng GNU General Public License V3 o mas bago.
Upang mai-install ang koha sa Ubuntu 18.04 LTS, kailangan naming dumaan sa dalawang proseso. Na ibig sabihin, pag-install ng interface ng gumagamit gamit ang terminal at pag-install mula sa graphic na interface ng gumagamit, gamit ang isang web browser. Sa mga sumusunod na linya makikita lamang namin ang pag-install mula sa terminal. Sa proseso mula sa graphic na interface ito ay lubos na madaling maunawaan.
Koha Pangkalahatang Mga Tampok
Ang Koha ay mayroong lahat ng kinakailangang tampok sa isang pinagsamang programa sa pamamahala ng library, bukod sa maaari naming hanapin:
- isang simple at malinaw na interface para sa mga librarians at parokyano.
- Maaaring i-configure ang paghahanap.
- Magkakaroon kami ng listahan ng nagbabasa ng gumagamit.
- Kumpletuhin ang sistema ng pagkuha, kabilang ang mga pagtatantya at impormasyon sa pagtasa.
- Mahahanap namin ang magagamit na isang sistema ng pagkuha mas simple, para sa maliliit na aklatan.
- Sistema para sa mga pahayagan at magasin.
- Ang Koha ay batay sa web, kaya maaaring magamit sa mga pipi na terminal (mga terminal na walang hard disk o dalubhasang hardware) para sa konsulta at pamamahala ng silid-aklatan.
- Puwede ang librarian pamahalaan ang library nang malayuan, gamit ang isang mobile phone o isang personal na katulong.
- Humahawak ang software na ito a malawak na repertoire ng mga ulat, ulat at istatistika pinaboran ng paggamit ng isang pamanggit database.
Pag-install ng Koha sa Ubuntu 18.04
Sisimulan namin ang pag-install ng integrated system na ito sa pamamagitan ng pagbubukas ng isang terminal (Ctrl + Alt + T) at pag-update ng software na magagamit sa mga repository:
sudo apt-get update; sudo apt-get upgrade
I-install ang MySQL server
Patuloy kaming nag-install ng MySQL server may utos:
sudo apt-get install mysql-server
Pagkatapos ng pag-install, maaari naming suriin ang bersyon:
mysql --version
Nag-log in kami sa MySQL:
sudo mysql -u root -p
Ngayon itinatag namin:
SET GLOBAL sql_mode=''; exit;
Idagdag ang repository ng Koha
Pagkatapos ay maaari naming idagdag ang imbakan at ang kaukulang susi nito. Upang magawa ito, ginagamit namin ang mga utos sa 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
Muli, ia-update namin ang system sa pamamagitan ng pagta-type sa terminal:
sudo apt-get update; sudo apt-get upgrade
I-install ang Koha
Sa puntong ito kaya natin magpatuloy sa pag-install ng Koha gumagamit ng apt:
sudo apt-get install koha-common
I-configure ang mga koha-site
Upang magpatuloy, tayo palitan ang bilang ng port ng pamamahala sa 8001. Gagawin namin ito pag-edit ng koha-sites.conf file gamit ang sumusunod na utos:
sudo vim /etc/koha/koha-sites.conf
Para sa halimbawang ito ginagamit ko ang Vim editor. Sa loob ng file kailangan mo hanapin ang sumusunod na mga linya ng INTRAPORT at OPACPORT sa file at gawin ang mga pagbabago.
INTRAPORT="8001" OPACPORT="8000"
Kapag nagawa na ang mga pagbabago, nagse-save at lumabas kami.
Pag-configure ng Apache
Pupunta tayo sa gumamit ng a2enmod utos upang paganahin ang mga module sa Apache web server.
sudo a2enmod rewrite sudo a2enmod cgi
Pagkatapos ay maaari naming i-restart ang server may utos:
sudo service apache2 restart
Lumikha ng isang halimbawa ng Koha para sa library ng pangalan
sudo koha-create --create-db library
Setting ng seguridad para sa MySQL
Sa susunod na gagawin namin isagawa ang mga setting ng seguridad ng MySQL. Maaari itong magawa sa pamamagitan ng pagta-type:
sudo mysql_secure_installation
Kapag pinapatakbo ang script na ito, para sa halimbawang ito sinagot ko n (hindi) sa unang tanong. Tapos nagreply naman ako At kung) sa lahat ng iba pa.
Pagdaragdag ng mga port
Bago namin itinalaga ang port 8001 para sa kawani ng Koha at 8000 para sa OPAC. Ngayon ay bubuksan namin ang file ng pagsasaayos:
sudo vim /etc/apache2/ports.conf
Isasama namin sa loob ang mga sumusunod na linya, na kung saan kailangan naming kopyahin pagkatapos ng linya na nagsasabing Makinig 80:
Listen 8001 Listen 8000
Matapos gawin ang mga pagbabago, nagse-save at nagsasara kami.
Paganahin ang mga module
sudo a2dissite 000-default sudo a2enmod deflate sudo a2ensite library
I-restart ang apache
Dapat ulit tayong mag-restart Apache:
sudo service apache2 restart
Muling pagbuo ng utos ni Zebra
Ang susunod na hakbang ay muling itayo ang Database ng Zebra para sa isang halimbawa ng Koha may utos:
koha-rebuild-zebra -v -f library
Ang password para sa Koha config file
sudo xmlstarlet sel -t -v 'yazgfs/config/pass' /etc/koha/sites/library/koha-conf.xml
Baguhin ang password para sa koha_library database
Maaari naming baguhin ang password ng database ayon sa gusto namin sa pamamagitan ng pag-edit ng sumusunod na file:
sudo vim /etc/koha/sites/library/koha-conf.xml
I-configure ang MySQL para sa koha
sudo su mysql -uroot -p use mysql; SET PASSWORD FOR 'koha_library'@'localhost' = PASSWORD('library'); flush privileges; quit;
Para sa halimbawang ito, ang gumagamit ng password ay 'aklatan'. Dapat ay kapareho ito ng itinakda namin sa na-edit na file sa nakaraang punto.
I-restart ang memcached
sudo service memcached restart
Sa ito magkakaroon tayo natapos ang unang bahagi ng pag-install.
Ipagpatuloy ang pag-install mula sa grapikong kapaligiran
Upang ipagpatuloy ang pag-install mula sa graphic na kapaligiran, buksan lamang ang isang web browser at isulat bilang URL:
http://127.0.1.1:8001
Pagkatapos kakailanganin nating punan ang iba't ibang mga window ng pagsasaayos na hahanapin namin sa browser.
Kapag natapos na ang pag-install, maa-access namin ang katalogo na na-configure namin mula sa URL:
http://127.0.1.1:8000
Sa karagdagang impormasyon tungkol sa pag-install ng software na ito, mga posibleng pagkakamali sa pagpapatupad nito o upang magpatuloy sa pag-uninstall, maaari ng mga gumagamit kumunsulta sa Wiki magagamit.
Mahusay, hinahanap ko ito, maraming salamat, sa mga paborito.
Napakahusay! Maraming salamat
Kahanga-hangang gabay. Ang bahagi ng Apache ay nawawala, dahil nagbibigay ito sa akin ng mga error. Masarap idagdag ito! Salamat
Kamusta. Kung kailangan mong mag-install ng apache, maaari mong tingnan ang artikulong isinulat ng isang kasamahan kanina sa blog na ito kung paano i-install ang apache sa Ubuntu. Salu2.
Magandang umaga: paano ko mababawi ang password?
Salamat sa iyo!
Kamusta. Inirerekumenda ko na tingnan mo ang Program Wiki. hello2.
Nanatili ako sa hakbang na «I-configure ang MySQL para sa koha», nang ipasok ko ang utos na baguhin ang password, binigyan ako nito ng isang error sa syntax, na may isang bagay sa utos na maling binaybay
gumagamit ako ng Ubuntu 20
Mayroon bang solusyon?
H
ito, nakuha ko ang error na ito:
MySQL> Itakda ANG PASSWORD PARA SA 'koha_library' @ 'localhost' = PASSWORD ('koha.123');
ERROR 1064 (42000): Mayroon kang isang error sa iyong SQL syntax; suriin ang manu-manong tumutugma sa iyong bersyon ng server ng MySQL para sa tamang syntax na gagamitin malapit sa 'PASSWORD (' koha.123 ′) 'sa linya 1
Mangyaring tulong, ano ang mali? Gumagamit ako ng ubuntu 20.04 THX
Kamusta. Binago mo ba ang password sa Koha config file?
Naging maayos ang lahat hanggang sa simulan ko na ang pag-install mula sa graphic na kapaligiran.
Kapag binubuksan ang browser upang makapasok http://127.0.1.1:8001 Nakukuha ko ang sumusunod na mensahe ng error:
Internal Server Error
Nakaranas ang server ng panloob na error o maling configuration at hindi nakumpleto ang iyong kahilingan.
Mangyaring makipag-ugnayan sa administrator ng server sa [walang ibinigay na address] upang ipaalam sa kanila ang oras na nangyari ang error na ito, at ang mga aksyon na ginawa mo bago ang error na ito.
Higit pang impormasyon tungkol sa error na ito ay maaaring makuha sa log ng error ng server.
Bukod pa rito, nagkaroon ng 500 Internal Server Error habang sinusubukang gumamit ng ErrorDocument para pangasiwaan ang kahilingan.
Apache / 2.4.41 (Ubuntu) Server sa 127.0.1.1 Port 8001
Kamusta. Mukhang may mali ka sa pag-type sa mga setting. Mag-ingat sa pagkopya at pag-paste ng mga setting o espasyo. Kung hindi mo titingnan ang log ng error sa apache, dapat itong magbigay sa iyo ng higit pang impormasyon tungkol sa error. Salu2.