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

о коха

В следующей статье мы рассмотрим Koha. Это о интегрированная система управления библиотеками с открытым исходным кодом используется во всем мире различными библиотеками, школами, университетами и т. д. Он был создан в 1999 году компанией Katipo Communications для Библиотечного фонда Хоровенуа в Новой Зеландии. Он был написан на PERL и выпущен под лицензией GNU General Public License V3 или более поздней версии.

Чтобы установить koha в Ubuntu 18.04 LTS, нам нужно будет пройти два процесса. То есть, установка пользовательского интерфейса с помощью терминала и установка из графического пользовательского интерфейса, используя веб-браузер. В следующих строках мы увидим только установку из терминала. В процессе работы с графическим интерфейсом это довольно интуитивно понятно.

Общие характеристики Koha

Koha имеет все необходимые функции в интегрированной программе управления библиотекой, среди которых мы можем найти:

  • Una простой и понятный интерфейс для библиотекарей и постоянных посетителей.
  • Настраиваемый поиск.
  • У нас будет списки чтения пользователей.
  • Полная система закупок, включая сметы и оценочную информацию.
  • Мы найдем доступную систему закупок попроще, для небольших библиотек.
  • Система для газет и журналов.
  • Koha работает в Интернете, поэтому может использоваться на немых терминалах (терминалы без жесткого диска или специального оборудования) для консультации и управления библиотекой.
  • Библиотекарь может управлять библиотекой удаленно, используя мобильный телефон или личного помощника.
  • Это программное обеспечение обрабатывает обширный репертуар отчетов, отчетов и статистики предпочтение отдается использованию реляционной базы данных.

Установка 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

Тогда мы можем добавить репозиторий и соответствующий ему ключ. Для этого воспользуемся командами в терминале:

коха gpg asc

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

Настроить коха-сайты

Чтобы продолжить, давайте изменить номер порта управления на 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 для библиотеки имен

создать установку библиотеки koha

sudo koha-create --create-db library

Настройка безопасности для MySQL

В следующем мы будем выполнить настройки безопасности MySQL. Это можно сделать, набрав:

mysql безопасный

sudo mysql_secure_installation

При запуске этого скрипта для этого примера я ответил п (нет) к первому вопросу. Тогда я ответил И если) всем остальным.

Добавление портов

Раньше мы назначали порт 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

Мы должны снова перезапустить апаш:

sudo service apache2 restart

Команда восстановления 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

Мы можем изменить пароль базы данных по своему усмотрению, отредактировав следующий файл:

изменить пароль db koha

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 в наличии.


11 комментариев, оставьте свой

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

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

  1.   Кристиан Эчеверри сказал

    Отлично, искал, большое спасибо, в избранное.

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

    Отлично! Большое спасибо

  3.   Пипо Магиннер сказал

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

    1.    Дэмиен А. сказал

      Привет. Если вам нужно установить apache, вы можете взглянуть на статью, которую коллега написал недавно в этом блоге о том, как установить apache в Ubuntu. Salu2.

  4.   Andrea сказал

    Доброе утро: как мне восстановить пароль?
    Спасибо!

    1.    Дэмиен А. сказал

      Привет. Я рекомендую вам взглянуть на Программа Wiki. Салу2.

  5.   Гильермо Парада сказал

    Я остался на шаге «Настроить MySQL для koha», когда я ввел команду для изменения пароля, это дало мне синтаксическую ошибку, что что-то в команде было неправильно написано
    я использую Ubuntu 20
    Есть какое-нибудь решение?

  6.   Матиас сказал

    H
    это, я получил эту ошибку:

    mysql> УСТАНОВИТЬ ПАРОЛЬ ДЛЯ 'koha_library' @ 'localhost' = ПАРОЛЬ ('koha.123');

    ОШИБКА 1064 (42000): у вас есть ошибка в синтаксисе SQL; проверьте руководство, соответствующее вашей версии сервера MySQL, чтобы найти правильный синтаксис рядом с 'ПАРОЛЬ (' koha.123 ')' в строке 1

    Пожалуйста, помогите, что не так? Я использую ubuntu 20.04 THX

    1.    Дэмиен А. сказал

      Привет. Вы меняли пароль в конфигурационном файле Koha?

  7.   Александр Альзате сказал

    Все шло очень хорошо, пока я не собирался начать установку из графической среды.

    При открытии браузера для входа http://127.0.1.1:8001 Я получаю следующее сообщение об ошибке:

    Внутренняя ошибка сервера

    На сервере произошла внутренняя ошибка год или неправильная и не смог выполнить ваш запрос.

    Пожалуйста, свяжитесь с администратором сервера по [адрес не указан], чтобы сообщить им время возникновения этой ошибки и действия, которые вы выполнили непосредственно перед этой ошибкой.

    Дополнительная информация об этой ошибке могут быть недоступны в журнале ошибок сервера.

    Кроме того, при попытке использовать ErrorDocument для обработки запроса произошла ошибка 500 Internal Server Error.

    Сервер Apache / 2.4.41 (Ubuntu) на 127.0.1.1 порт 8001

    1.    Дэмиен А. сказал

      Всем привет. Похоже, вы что-то неправильно ввели в настройках. Будьте осторожны при копировании и вставке настроек или пробелов. Если вы не просматриваете журнал ошибок apache, он должен предоставить вам дополнительную информацию об ошибке. Salu2.