Koha, интегрирана система за управление на библиотеки в Ubuntu 18.04

за коха

В следващата статия ще разгледаме 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 сървър с командата:

инсталиране на mysql сървър

sudo apt-get install mysql-server

След инсталацията можем проверете версията:

версия на mysql

mysql --version

Влизаме в mysql:

корен за влизане в mysql

sudo mysql -u root -p

Сега установяваме:

глобален sql набор

SET GLOBAL sql_mode='';

exit;

Добавете хранилището Koha

Тогава можем добавете хранилището и съответния му ключ. За целта използваме командите в терминала:

koha gpg изг

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 във файла и направете промените.

koha промяна на портове

INTRAPORT="8001"
OPACPORT="8000"

След като промените бъдат направени, ние запазваме и излизаме.

Конфигурация на Apache

създайте конфигурация за apache2

Ние ще използвайте командата a2enmod, за да активирате модули на уеб сървъра на Apache.

sudo a2enmod rewrite
sudo a2enmod cgi

Тогава можем рестартирайте сървъра с командата:

sudo service apache2 restart

Създайте екземпляр на Koha за библиотеката с имена

създаване на инсталация на библиотека

sudo koha-create --create-db library

Настройка за сигурност за MySQL

В следващия ще го направим изпълнете настройките за защита на MySQL. Това може да стане, като напишете:

mysql сигурен

sudo mysql_secure_installation

Когато стартирах този скрипт, за този пример отговорих n (не) на първия въпрос. Тогава отговорих И ако) на всички останали.

Добавяне на портове

Преди да определим пристанище 8001 за персонала на Koha и 8000 за OPAC. Сега ще отворим конфигурационния файл:

sudo vim /etc/apache2/ports.conf

Вътре ще включим следните редове, които ще трябва да копираме след реда, който казва Слушайте 80:

добавете портове apache2

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

знам паролата conf

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

модифицирайте db за 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 на разположение.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   Кристиан Ечевърри каза той

    Отлично, търсих го, много благодаря на любимите.

  2.   Родриго Варела каза той

    Отлично! Благодаря много

  3.   Пипо Магинер каза той

    Впечатляващо ръководство. Частта от Apache ще липсва, тъй като ми дава грешки. Би било чудесно да го добавите! Благодаря

    1.    Деймиън А. каза той

      Здравейте. Ако трябва да инсталирате apache, можете да разгледате статията, за която колега е писал преди малко в този блог инсталирайте apache в Ubuntu. Salu2.

  4.   Андреа каза той

    Добро утро: как да възстановя паролата?
    Благодаря ви!

    1.    Деймиън А. каза той

      Здравейте. Препоръчвам ви да разгледате Програма Wiki. Поздрав2.

  5.   Гилермо Парада каза той

    Останах в стъпката «Конфигуриране на MySQL за koha», когато въведох командата за промяна на паролата, тя ми даде синтаксична грешка, че нещо в командата е грешно написано
    използвам Ubuntu 20
    Има ли някакво решение?

  6.   Матиас каза той

    H
    го получих тази грешка:

    mysql> ЗАДАВАНЕ НА ПАРОЛА ЗА 'koha_library' @ 'localhost' = ПАРОЛА ('koha.123');

    ГРЕШКА 1064 (42000): Имате грешка в синтаксиса на SQL; проверете ръководството, което съответства на версията на вашия MySQL сървър, за правилния синтаксис, който да използвате близо до „PASSWORD („ koha.123 ′) “на ред 1

    Моля, помогнете, какво не е наред? Използвам ubuntu 20.04 THX

    1.    Деймиън А. каза той

      Здравейте. Сменихте ли паролата в конфигурационния файл на Koha?

  7.   Александър Алзате каза той

    Всичко вървеше много добре, докато не щях да започна инсталацията от графичната среда.

    При отваряне на браузъра за влизане http://127.0.1.1:8001 Получавам следното съобщение за грешка:

    Вътрешна грешка в сървъра

    В сървъра възникна вътрешна грешка или неправилно конфигуриране година и не е в състояние да изпълни заявката ви.

    Моля, свържете се с администратора на сървъра на [не е посочен адрес], за да ги информирате за времето на възникване на тази грешка и за действията, които сте извършили точно преди тази грешка.

    Повече информация за тази грешка може да бъде на разположение в дневника за грешка на сървъра.

    Освен това при опит за използване на ErrorDocument за обработка на заявката възникна грешка от 500 вътрешни грешки в сървъра.

    Apache / 2.4.41 (Ubuntu) сървър на 127.0.1.1 порт 8001

    1.    Деймиън А. каза той

      Здрасти. Изглежда, че сте написали нещо нередно в настройките. Бъдете внимателни, когато копирате и поставяте настройки или интервали. Ако не погледнете дневника на грешките на apache, той трябва да ви даде повече информация за грешката. Поздрав2.