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

про коха

У наступній статті ми збираємось поглянути на Koha. Йдеться про a інтегрована система управління бібліотекою з відкритим кодом використовується у всьому світі різними бібліотеками, школами, університетами тощо. Він був створений в 1999 році Katipo Communications для Бібліотечного фонду Горовенуа в Новій Зеландії. Він був написаний на PERL і випущений під загальною публічною ліцензією GNU V3 або пізнішої версії.

Щоб встановити koha на Ubuntu 18.04 LTS, нам доведеться пройти два процеси. Інакше кажучи, встановлення користувальницького інтерфейсу за допомогою терміналу і встановлення з графічного інтерфейсу користувача, використовуючи веб-браузер. У наступних рядках ми побачимо лише встановлення з терміналу. У процесі роботи з графічним інтерфейсом це досить інтуїтивно зрозуміло.

Загальні риси Koha

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

  • Una простий і зрозумілий інтерфейс для бібліотекарів та меценатів.
  • Настроюваний пошук.
  • Ми будемо мати списки читання користувачів.
  • Повна система закупівель, включаючи оцінки та інформацію про оцінку.
  • Ми знайдемо доступну систему закупівель простіше, для невеликих бібліотек.
  • Система для газет і журналів.
  • 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 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 та внесіть зміни.

Коха змінити порти - -

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

Під час запуску цього сценарію я відповів на цей приклад 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

Потрібно перезапустити знову апаш:

sudo service apache2 restart

Команда відновлення Zebra

Наступним кроком буде відновити База даних Zebra для екземпляру Коха за командою:

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

змінити 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

в більше інформації про встановлення цього програмного забезпечення, можливі помилки при його виконанні або про продовження видалення, користувачі можуть зверніться до Вікі доступні.


Залиште свій коментар

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

*

*

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

  1.   Крістіан Ечевері - сказав він

    Чудово, я його шукав, дякую улюбленому.

  2.   Родріго Варела - сказав він

    Відмінно! Дуже дякую

  3.   Піпо Магінер - сказав він

    Вражаючий путівник. Частина Apache відсутня, оскільки вона видає мені помилки. Було б чудово додати його! Дякую

    1.    Деміен А. - сказав він

      Привіт. Якщо вам потрібно встановити apache, ви можете подивитися статтю, яку колись написав колега в цьому блозі, про те, як встановити apache в Ubuntu. Салю2.

  4.   Andrea - сказав він

    Доброго ранку: як відновити пароль?
    Спасибо!

    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.