In u prossimu articulu emu da fà un ochju à Koha. Si tratta di un sistema integratu di gestione di libreria open source adupratu in u mondu sanu da diverse bibliuteche, scole, università, ecc. Hè stata creata in u 1999 da Katipo Communications per u Horowhenua Library Trust in Nova Zelanda. Hè statu scrittu in PERL è liberatu sottu a Licenza Pùbblica Generale GNU V3 o dopu.
Per installà koha in Ubuntu 18.04 LTS, duveremu passà per dui prucessi. Vale à dì, installà l'interfaccia d'utilizatore aduprendu u terminal è u installazione da l'interfaccia gràfica di l'usu, utilizendu un navigatore web. In e seguenti linee vedemu solu l'installazione da u terminal. In prucessu da l'interfaccia grafica hè abbastanza intuitivu.
Index
- 1 Caratteristiche Generali Koha
- 2 Installazione di Koha in Ubuntu 18.04
- 2.1 Installa u servitore MySQL
- 2.2 Aghjunghjite u repositoriu Koha
- 2.3 Installa Koha
- 2.4 Configurate i siti koha
- 2.5 Configurazione di Apache
- 2.6 Crea un esempiu Koha per a libreria di nomi
- 2.7 Impostazione di sicurezza per MySQL
- 2.8 Aghjunghjendu porti
- 2.9 Attivà i moduli
- 2.10 Restart apache
- 2.11 Cumanda di ricustruisce di Zebra
- 2.12 Password per u fugliale di cunfigurazione Koha
- 2.13 Cambiate a password per a basa di dati koha_library
- 2.14 Configurate MySQL per koha
- 2.15 Ripigliate memcached
- 2.16 Cuntinuà a stallazione da l'ambiente graficu
Caratteristiche Generali Koha
Koha hà tutte e caratteristiche necessarie in un prugramma integratu di gestione di biblioteche, tra i quali pudemu truvà:
- Una interfaccia simplice è chjara per i bibliutecarii è i patroni.
- Ricerca configurabile.
- Averemu listi di lettura di l'utilizatori.
- Sistema di appalti cumpletu, cumprese stimi è informazioni di valutazione.
- Truvaremu un sistema di appalti dispunibile più simplice, per e piccule bibliuteche.
- Sistema per i ghjurnali è riviste.
- Koha hè basatu nantu à u web, cusì pò esse adupratu nantu à terminali muti (terminali senza discu duru o hardware specializatu) per cunsultazione è gestione di a biblioteca.
- U bibliutecariu pò gestisce a biblioteca à distanza, utilizendu un telefuninu mobile o un assistente persunale.
- Stu software gestisce a vastu ripertoriu di raporti, raporti è statistiche favuritu da l'usu di una basa di dati rilaziunale.
Installazione di Koha in Ubuntu 18.04
Avemu da principià a stallazione di stu sistema integratu aprendu un terminal (Ctrl + Alt + T) è aghjurnendu u software dispunibule in i repositori:
sudo apt-get update; sudo apt-get upgrade
Installa u servitore MySQL
Continuemu à installà u Servitore MySQL cù u cumandimu:
sudo apt-get install mysql-server
Dopu a stallazione, pudemu verificà a versione:
mysql --version
Cunnessu à mysql:
sudo mysql -u root -p
Avà stabiliscenu:
SET GLOBAL sql_mode=''; exit;
Aghjunghjite u repositoriu Koha
Allora pudemu aghjunghje u repositoriu è a so chjave currispondente. Per fà questu, usamu i cumandamenti in u 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
Una volta di più, avemu da aghjurnà u sistema scrivendu in u terminal:
sudo apt-get update; sudo apt-get upgrade
Installa Koha
A stu puntu pudemu procedi à l'installazione di Koha aduprendu apt:
sudo apt-get install koha-common
Configurate i siti koha
Per continuà, lascemu cambià u numeru di u portu di gestione in 8001. A faremu editendu u fugliale koha-sites.conf aduprendu u cumandimu seguitu:
sudo vim /etc/koha/koha-sites.conf
Per questu esempiu aghju utilizatu l'editore Vim. Dentru u fugliale duvete truvate e seguenti linee INTRAPORT è OPACPORT in u fugliale è fate i cambiamenti.
INTRAPORT="8001" OPACPORT="8000"
Una volta fatti i cambiamenti, salvemu è surtimu.
Configurazione di Apache
Avemu da andà à aduprà cumandamentu a2enmod per attivà i moduli nantu à u servore web Apache.
sudo a2enmod rewrite sudo a2enmod cgi
Allora pudemu rilancià u servitore cù u cumandimu:
sudo service apache2 restart
Crea un esempiu Koha per a libreria di nomi
sudo koha-create --create-db library
Impostazione di sicurezza per MySQL
In u prossimu u faremu eseguisce i paràmetri di sicurità MySQL. Questu pò esse fattu scrivendu:
sudo mysql_secure_installation
Quandu eseguiu stu script, per questu esempiu aghju rispostu n (nò) à a prima dumanda. Dopu aghju rispostu È sì) à tutti l'altri.
Aghjunghjendu porti
Prima avemu assignatu u portu 8001 per u persunale di Koha è 8000 per OPAC. Avà avemu da apre u schedariu di cunfigurazione:
sudo vim /etc/apache2/ports.conf
Dentru includeremu e seguenti linee, chì duveremu copià dopu a linea chì dice Listen 80:
Listen 8001 Listen 8000
Dopu fattu i cambiamenti, salvemu è chjudemu.
Attivà i moduli
sudo a2dissite 000-default sudo a2enmod deflate sudo a2ensite library
Restart apache
Ci vole à riparte dinò apache:
sudo service apache2 restart
Cumanda di ricustruisce di Zebra
U prossimu passu serà ricustruisce u Base di dati Zebra per un esempiu Koha cù u cumandimu:
koha-rebuild-zebra -v -f library
Password per u fugliale di cunfigurazione Koha
sudo xmlstarlet sel -t -v 'yazgfs/config/pass' /etc/koha/sites/library/koha-conf.xml
Cambiate a password per a basa di dati koha_library
Pudemu cambià a password di basa di dati à u nostru piacè editendu u fugliale seguente:
sudo vim /etc/koha/sites/library/koha-conf.xml
Configurate MySQL per koha
sudo su mysql -uroot -p use mysql; SET PASSWORD FOR 'koha_library'@'localhost' = PASSWORD('library'); flush privileges; quit;
Per questu esempiu, a password cù "affairs'. Deve esse u listessu cum'è quellu chì avemu stabilitu in u fugliale modificatu in u puntu precedente.
Ripigliate memcached
sudo service memcached restart
Cù questu averemu finita a prima parte di l'installazione.
Cuntinuà a stallazione da l'ambiente graficu
Per continuà l'installazione da l'ambiente graficu, basta à apre un navigatore web è scrive cum'è URL:
http://127.0.1.1:8001
Dopu duveremu compilà e diverse finestre di cunfigurazione chì avemu da truvà in u navigatore.
Una volta chì l'installazione hè finita, pudemu accede à u catalogu chì configuremu da l'URL:
http://127.0.1.1:8000
sobre più infurmazione nantu à l'installazione di stu software, errori pussibuli durante l'esecuzione o per procedere cù a disinstallazione, l'utilizatori ponu cunsultate a Wiki dispunibuli.
11 cumenti, lasciate i toi
Eccellente, a circava, grazie assai, à i preferiti.
Eccellente! Grazie tante
Guida impressiunante. A parte Apache mancaria, postu chì mi dà errori. Saria geniale d'aghjunghje! Grazie
Bonghjornu. Se avete bisognu di installà apache, pudete fighjà l'articulu chì un cumpagnu hà scrittu un pocu fà annantu à stu bloggu stallà apache in Ubuntu. Salu2.
Bonghjornu: cumu recuperu a password?
À ringrazià!
Bonghjornu. Vi cunsigliu di fighjà u Prugramma Wiki. Salute 2.
Aghju statu in u passu «Configurà MySQL per koha», quandu aghju intrutu in u cumandamentu per cambià a password, m'hà datu un errore di sintassi, chì qualcosa in u cumandamentu hè statu scrittu male
sto aduprendu Ubuntu 20
Ci hè una suluzione?
H
it, aghju avutu questu errore:
mysql> SET PASSWORD FOR 'koha_library' @ 'localhost' = PASSWORD ('koha.123');
ERRORE 1064 (42000): Avete un errore in a vostra sintassi SQL; verificate u manuale chì currisponde à a versione di u vostru servitore MySQL per a sintassi ghjusta da aduprà vicinu à 'PASSWORD (' koha.123 ')' à a linea 1
Aiutate per piacè, chì hè sbagliatu? Aghju aduprà ubuntu 20.04 THX
Bonghjornu. Avete cambiatu a password in u fugliale di cunfigurazione Koha?
Tuttu andava assai bè finu à ch'e avessi da principià a stallazione da l'ambiente graficu.
Quandu aprite u navigatore per entrà http://127.0.1.1:8001 Riceve u seguente messaghju d'errore:
Errore internu di serviziu
U servitore hà scontru un errore internu o una falsa configurazione è ùn hè statu capace di compie a vostra dumanda.
Per piacè cuntattate l'amministratore di u servitore à [senza indirizzu datu] per informà li di u mumentu chì si hè verificatu questu errore, è di l'azzione chì avete realizatu ghjustu nanzu à stu errore.
Più infurmazione nantu à questu errore pò esse dispunibule in u log di errore di u servitore.
Inoltre, un errore di Servore Internu 500 hè statu scontru mentre pruvava à aduprà un ErrorDocument per trattà a richiesta.
Servitore Apache / 2.4.41 (Ubuntu) à 127.0.1.1 Port 8001
Bonghjornu à tutti. Sembra chì avete scrittu qualcosa di male in i paràmetri. Attentu à cupià è incollà paràmetri o spazii. Se ùn guardate micca u logu di errore apache, deve dà più informazioni nantu à l'errore. Salu2.