В следващата статия ще разгледаме Koha. Става въпрос за a интегрирана система за управление на библиотеки с отворен код използвани по целия свят от различни библиотеки, училища, университети и т.н. Създадена е през 1999 г. от Katipo Communications за Библиотечния фонд Horowhenua в Нова Зеландия. Той е написан на PERL и е издаден под GNU General Public License V3 или по-нова версия.
За да инсталираме koha на Ubuntu 18.04 LTS, ще трябва да преминем през два процеса. Това ще рече, инсталиране на потребителския интерфейс с помощта на терминала и инсталация от графичния потребителски интерфейс, използвайки уеб браузър. В следващите редове ще видим само инсталацията от терминала. В процес от графичния интерфейс той е доста интуитивен.
Общи характеристики на Koha
Koha има всички необходими функции в интегрирана програма за управление на библиотеки, сред които можем да намерим:
- а опростен и ясен интерфейс за библиотекари и клиенти.
- Конфигурируемо търсене.
- Ще имаме потребителски списъци за четене.
- Цялостна система за обществени поръчки, включително оценки и информация за оценка.
- Ще намерим налична система за обществени поръчки по-просто, за малки библиотеки.
- Система за вестници и списания.
- Koha е уеб-базирана, така че може да се използва на тъпи терминали (терминали без твърд диск или специализиран хардуер) за консултация и управление на библиотеката.
- Библиотекарят може управлявайте библиотеката от разстояние, с помощта на мобилен телефон или личен асистент.
- Този софтуер обработва a обширен репертоар от доклади, отчети и статистика благоприятствано от използването на релационна база данни.
Инсталация на Koha на Ubuntu 18.04
Ще започнем инсталирането на тази интегрирана система чрез отваряне на терминал (Ctrl + Alt + T) и актуализиране на софтуера, наличен в хранилищата:
sudo apt-get update; sudo apt-get upgrade
Инсталирайте MySQL сървър
Продължаваме да инсталираме MySQL сървър с командата:
sudo apt-get install mysql-server
След инсталацията можем проверете версията:
mysql --version
Влизаме в mysql:
sudo mysql -u root -p
Сега установяваме:
SET GLOBAL sql_mode=''; exit;
Добавете хранилището Koha
Тогава можем добавете хранилището и съответния му ключ. За целта използваме командите в терминала:
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
За пореден път ще актуализираме системата, като напишем в терминала:
sudo apt-get update; sudo apt-get upgrade
Инсталирайте Koha
В този момент можем пристъпете към инсталацията на Koha използвайки apt:
sudo apt-get install koha-common
Конфигурирайте koha-сайтове
За да продължим, нека променете номера на порта за управление на 8001. Ще го направим редактиране на файла koha-sites.conf използвайки следната команда:
sudo vim /etc/koha/koha-sites.conf
За този пример използвам редактора на Vim. Вътре във файла трябва намерете следните редове INTRAPORT и OPACPORT във файла и направете промените.
INTRAPORT="8001" OPACPORT="8000"
След като промените бъдат направени, ние запазваме и излизаме.
Конфигурация на Apache
Ние ще използвайте командата a2enmod, за да активирате модули на уеб сървъра на Apache.
sudo a2enmod rewrite sudo a2enmod cgi
Тогава можем рестартирайте сървъра с командата:
sudo service apache2 restart
Създайте екземпляр на Koha за библиотеката с имена
sudo koha-create --create-db library
Настройка за сигурност за MySQL
В следващия ще го направим изпълнете настройките за защита на MySQL. Това може да стане, като напишете:
sudo mysql_secure_installation
Когато стартирах този скрипт, за този пример отговорих n (не) на първия въпрос. Тогава отговорих И ако) на всички останали.
Добавяне на портове
Преди да определим пристанище 8001 за персонала на Koha и 8000 за OPAC. Сега ще отворим конфигурационния файл:
sudo vim /etc/apache2/ports.conf
Вътре ще включим следните редове, които ще трябва да копираме след реда, който казва Слушайте 80:
Listen 8001 Listen 8000
След извършване на промените, ние запазваме и затваряме.
Активиране на модули
sudo a2dissite 000-default sudo a2enmod deflate sudo a2ensite library
Рестартирайте apache
Трябва да рестартираме отново Apache:
sudo service apache2 restart
Команда за възстановяване на Zebra
Следващата стъпка ще бъде възстановяване на База данни на Zebra за инстанция на Koha с командата:
koha-rebuild-zebra -v -f library
Парола за конфигурационния файл на Koha
sudo xmlstarlet sel -t -v 'yazgfs/config/pass' /etc/koha/sites/library/koha-conf.xml
Променете паролата за базата данни koha_library
Можем да променим паролата на базата данни по наш вкус, като редактираме следния файл:
sudo vim /etc/koha/sites/library/koha-conf.xml
Конфигурирайте MySQL за koha
sudo su mysql -uroot -p use mysql; SET PASSWORD FOR 'koha_library'@'localhost' = PASSWORD('library'); flush privileges; quit;
За този пример използваната парола е 'библиотека". Тя трябва да бъде същата като тази, която зададохме в редактирания файл в предишната точка.
Рестартирайте memcached
sudo service memcached restart
С това ще имаме завърши първата част от инсталацията.
Продължете инсталацията от графичната среда
За да продължите инсталацията от графичната среда, просто отворете уеб браузър и напишете като URL:
http://127.0.1.1:8001
след това ще трябва да попълним различните конфигурационни прозорци което ще намерим в браузъра.
След като инсталацията приключи, ще можем да осъществим достъп до каталога, който конфигурираме от URL адреса:
http://127.0.1.1:8000
за повече информация за инсталацията на този софтуер, възможни грешки при изпълнението му или да продължите с деинсталацията, потребителите могат консултирайте се с Wiki на разположение.
Отлично, търсих го, много благодаря на любимите.
Отлично! Благодаря много
Впечатляващо ръководство. Частта от Apache ще липсва, тъй като ми дава грешки. Би било чудесно да го добавите! Благодаря
Здравейте. Ако трябва да инсталирате apache, можете да разгледате статията, за която колега е писал преди малко в този блог инсталирайте apache в Ubuntu. Salu2.
Добро утро: как да възстановя паролата?
Благодаря ви!
Здравейте. Препоръчвам ви да разгледате Програма Wiki. Поздрав2.
Останах в стъпката «Конфигуриране на MySQL за koha», когато въведох командата за промяна на паролата, тя ми даде синтаксична грешка, че нещо в командата е грешно написано
използвам Ubuntu 20
Има ли някакво решение?
H
го получих тази грешка:
mysql> ЗАДАВАНЕ НА ПАРОЛА ЗА 'koha_library' @ 'localhost' = ПАРОЛА ('koha.123');
ГРЕШКА 1064 (42000): Имате грешка в синтаксиса на SQL; проверете ръководството, което съответства на версията на вашия MySQL сървър, за правилния синтаксис, който да използвате близо до „PASSWORD („ koha.123 ′) “на ред 1
Моля, помогнете, какво не е наред? Използвам ubuntu 20.04 THX
Здравейте. Сменихте ли паролата в конфигурационния файл на Koha?
Всичко вървеше много добре, докато не щях да започна инсталацията от графичната среда.
При отваряне на браузъра за влизане http://127.0.1.1:8001 Получавам следното съобщение за грешка:
Вътрешна грешка в сървъра
В сървъра възникна вътрешна грешка или неправилно конфигуриране година и не е в състояние да изпълни заявката ви.
Моля, свържете се с администратора на сървъра на [не е посочен адрес], за да ги информирате за времето на възникване на тази грешка и за действията, които сте извършили точно преди тази грешка.
Повече информация за тази грешка може да бъде на разположение в дневника за грешка на сървъра.
Освен това при опит за използване на ErrorDocument за обработка на заявката възникна грешка от 500 вътрешни грешки в сървъра.
Apache / 2.4.41 (Ubuntu) сървър на 127.0.1.1 порт 8001
Здрасти. Изглежда, че сте написали нещо нередно в настройките. Бъдете внимателни, когато копирате и поставяте настройки или интервали. Ако не погледнете дневника на грешките на apache, той трябва да ви даде повече информация за грешката. Поздрав2.