В следующей статье мы рассмотрим 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 командой:
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
Настроить коха-сайты
Чтобы продолжить, давайте изменить номер порта управления на 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
При запуске этого скрипта для этого примера я ответил п (нет) к первому вопросу. Тогда я ответил И если) всем остальным.
Добавление портов
Раньше мы назначали порт 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
Мы должны снова перезапустить апаш:
sudo service apache2 restart
Команда восстановления 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, чтобы найти правильный синтаксис рядом с 'ПАРОЛЬ (' koha.123 ')' в строке 1
Пожалуйста, помогите, что не так? Я использую ubuntu 20.04 THX
Привет. Вы меняли пароль в конфигурационном файле Koha?
Все шло очень хорошо, пока я не собирался начать установку из графической среды.
При открытии браузера для входа http://127.0.1.1:8001 Я получаю следующее сообщение об ошибке:
Внутренняя ошибка сервера
На сервере произошла внутренняя ошибка год или неправильная и не смог выполнить ваш запрос.
Пожалуйста, свяжитесь с администратором сервера по [адрес не указан], чтобы сообщить им время возникновения этой ошибки и действия, которые вы выполнили непосредственно перед этой ошибкой.
Дополнительная информация об этой ошибке могут быть недоступны в журнале ошибок сервера.
Кроме того, при попытке использовать ErrorDocument для обработки запроса произошла ошибка 500 Internal Server Error.
Сервер Apache / 2.4.41 (Ubuntu) на 127.0.1.1 порт 8001
Всем привет. Похоже, вы что-то неправильно ввели в настройках. Будьте осторожны при копировании и вставке настроек или пробелов. Если вы не просматриваете журнал ошибок apache, он должен предоставить вам дополнительную информацию об ошибке. Salu2.