Koha, một hệ thống quản lý thư viện tích hợp trong Ubuntu 18.04

về koha

Trong phần tiếp theo, chúng ta sẽ cùng tìm hiểu về Koha. Đó là về một hệ thống quản lý thư viện mã nguồn mở tích hợp được sử dụng trên khắp thế giới bởi các thư viện, trường học, trường đại học, v.v. Nó được tạo ra vào năm 1999 bởi Katipo Communications cho Horowhenua Library Trust ở New Zealand. Nó được viết bằng PERL và được phát hành theo Giấy phép Công cộng GNU V3 hoặc mới hơn.

Để cài đặt koha trên Ubuntu 18.04 LTS, chúng ta sẽ phải trải qua hai quá trình. Điều đó có nghĩa là, cài đặt giao diện người dùng bằng thiết bị đầu cuốicài đặt từ giao diện người dùng đồ họa, sử dụng trình duyệt web. Trong các dòng tiếp theo, chúng ta sẽ chỉ thấy cài đặt từ thiết bị đầu cuối. Trong quá trình từ giao diện đồ họa nó khá trực quan.

Các tính năng chung của Koha

Koha có tất cả các tính năng cần thiết trong một chương trình quản lý thư viện tích hợp, trong đó chúng ta có thể tìm thấy:

  • một giao diện đơn giản và rõ ràng cho thủ thư và khách hàng quen.
  • Tìm kiếm có thể định cấu hình.
  • Chúng ta sẽ có người dùng đọc danh sách.
  • Hoàn thiện hệ thống mua sắm, bao gồm thông tin ước tính và thẩm định.
  • Chúng tôi sẽ tìm thấy một hệ thống mua sắm có sẵn đơn giản hơn, cho các thư viện nhỏ.
  • Hệ thống báo và tạp chí.
  • Koha dựa trên web, vì vậy có thể được sử dụng trên các thiết bị đầu cuối câm (thiết bị đầu cuối không có đĩa cứng hoặc phần cứng chuyên dụng) để tham vấn và quản lý thư viện.
  • Thủ thư có thể quản lý thư viện từ xa, sử dụng điện thoại di động hoặc trợ lý cá nhân.
  • Phần mềm này xử lý một kho báo cáo, báo cáo và thống kê phong phú được ưa chuộng bởi việc sử dụng cơ sở dữ liệu quan hệ.

Cài đặt Koha trên Ubuntu 18.04

Chúng tôi sẽ bắt đầu cài đặt hệ thống tích hợp này bằng cách mở một thiết bị đầu cuối (Ctrl + Alt + T) và cập nhật phần mềm có sẵn trong kho:

sudo apt-get update; sudo apt-get upgrade

Cài đặt máy chủ MySQL

Chúng tôi tiếp tục cài đặt Máy chủ MySQL với lệnh:

cài đặt máy chủ mysql

sudo apt-get install mysql-server

Sau khi cài đặt, chúng tôi có thể kiểm tra phiên bản:

phiên bản mysql

mysql --version

Chúng tôi đăng nhập vào mysql:

root đăng nhập mysql

sudo mysql -u root -p

Bây giờ chúng tôi thiết lập:

bộ sql toàn cầu

SET GLOBAL sql_mode='';

exit;

Thêm kho lưu trữ Koha

Sau đó chúng ta có thể thêm kho lưu trữ và khóa tương ứng của nó. Để làm điều này, chúng tôi sử dụng các lệnh trong terminal:

koha gpg asc

wget -q -O- http://debian.koha-community.org/koha/gpg.asc | sudo apt-key add -

thêm repo koha

echo 'deb http://debian.koha-community.org/koha stable main' | sudo tee /etc/apt/sources.list.d/koha.list

Một lần nữa, chúng tôi sẽ cập nhật hệ thống bằng cách nhập vào thiết bị đầu cuối:

sudo apt-get update; sudo apt-get upgrade

Cài đặt Koha

Tại thời điểm này, chúng tôi có thể tiến hành cài đặt Koha sử dụng apt:

sudo apt-get install koha-common

Định cấu hình koha-site

Để tiếp tục, hãy thay đổi số cổng quản lý thành 8001. Chúng tôi sẽ làm điều đó chỉnh sửa tệp koha-sites.conf bằng cách sử dụng lệnh sau:

sudo vim /etc/koha/koha-sites.conf

Đối với ví dụ này, tôi sử dụng trình soạn thảo Vim. Bên trong tệp, bạn phải tìm các dòng INTRAPORT và OPACPORT sau trong tệp và thực hiện các thay đổi.

koha thay đổi cổng

INTRAPORT="8001"
OPACPORT="8000"

Sau khi các thay đổi được thực hiện, chúng tôi lưu và thoát.

Cấu hình Apache

tạo cấu hình cho apache2

Chúng ta sắp sử dụng lệnh a2enmod để bật các mô-đun trên máy chủ web Apache.

sudo a2enmod rewrite
sudo a2enmod cgi

Sau đó chúng ta có thể khởi động lại máy chủ với lệnh:

sudo service apache2 restart

Tạo một phiên bản Koha cho thư viện tên

tạo cài đặt thư viện koha

sudo koha-create --create-db library

Cài đặt bảo mật cho MySQL

Trong thời gian tới, chúng tôi sẽ thực hiện cài đặt bảo mật MySQL. Điều này có thể được thực hiện bằng cách gõ:

mysql an toàn

sudo mysql_secure_installation

Khi chạy tập lệnh này, ví dụ này, tôi đã trả lời n (không) cho câu hỏi đầu tiên. Sau đó tôi trả lời Và nếu) cho tất cả những người khác.

Thêm cổng

Trước khi chúng tôi chỉ định cổng 8001 cho nhân viên Koha và 8000 cho OPAC. Bây giờ chúng ta sẽ mở tệp cấu hình:

sudo vim /etc/apache2/ports.conf

Bên trong, chúng tôi sẽ bao gồm các dòng sau, chúng tôi sẽ phải sao chép sau dòng cho biết Nghe 80:

thêm cổng apache2

Listen 8001
Listen 8000

Sau khi thực hiện các thay đổi, chúng tôi lưu và đóng.


Bật mô-đun

kích hoạt các mô-đun và trang web

sudo a2dissite 000-default
sudo a2enmod deflate
sudo a2ensite library

Khởi động lại apache

Chúng ta phải khởi động lại lần nữa apache:

sudo service apache2 restart

Lệnh xây dựng lại ngựa vằn

Bước tiếp theo sẽ là xây dựng lại Cơ sở dữ liệu Zebra cho một phiên bản Koha với lệnh:

koha-rebuild-zebra -v -f library

Mật khẩu cho tệp cấu hình Koha

biết mật khẩu conf

sudo xmlstarlet sel -t -v 'yazgfs/config/pass' /etc/koha/sites/library/koha-conf.xml

Thay đổi mật khẩu cho cơ sở dữ liệu koha_library

Chúng ta có thể thay đổi mật khẩu cơ sở dữ liệu theo ý muốn của mình bằng cách chỉnh sửa tệp sau:

đổi mật khẩu db koha

sudo vim /etc/koha/sites/library/koha-conf.xml

Định cấu hình MySQL cho Koha

sửa đổi db cho koha

sudo su

mysql -uroot -p

use mysql;

SET PASSWORD FOR 'koha_library'@'localhost' = PASSWORD('library');

flush privileges;

quit;

Đối với ví dụ này, mật khẩu sử dụng là 'thư viện'. Nó phải giống với cái mà chúng ta đã đặt trong tệp đã chỉnh sửa ở điểm trước.

Khởi động lại memcached

sudo service memcached restart

Với điều này, chúng tôi sẽ có đã hoàn thành phần đầu tiên của quá trình cài đặt.

Tiếp tục cài đặt từ môi trường đồ họa

Để tiếp tục cài đặt từ môi trường đồ họa, chỉ cần mở trình duyệt web và viết dưới dạng URL:

đăng nhập

http://127.0.1.1:8001

Cài đặt mặc định

Despué chúng tôi sẽ phải điền vào các cửa sổ cấu hình khác nhau mà chúng tôi sẽ tìm thấy trong trình duyệt.

tạo người dùng quản trị

Sau khi cài đặt xong, chúng tôi sẽ có thể truy cập danh mục mà chúng tôi định cấu hình từ URL:

http://127.0.1.1:8000

đến thông tin thêm về cài đặt phần mềm này, các lỗi có thể xảy ra khi thực thi nó hoặc để tiến hành gỡ cài đặt, người dùng có thể tham khảo Wiki sẵn.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   Christian Echeverry dijo

    Tuyệt vời, tôi đã tìm kiếm nó, cảm ơn bạn rất nhiều, yêu thích.

  2.   rodrigo varela dijo

    Thông minh! Cảm ơn rất nhiều

  3.   Pipo Maginner dijo

    Hướng dẫn ấn tượng. Phần Apache sẽ bị thiếu, vì nó gây ra lỗi cho tôi. Nó sẽ là tuyệt vời để thêm nó! Cảm ơn

    1.    Damien A. dijo

      Xin chào. Nếu bạn cần cài đặt apache, bạn có thể xem bài báo mà một đồng nghiệp đã viết cách đây ít lâu trên blog này về cách cài đặt apache trong Ubuntu. Salu2.

  4.   andrea dijo

    Chào buổi sáng: làm cách nào để khôi phục mật khẩu?
    Cảm ơn bạn!

    1.    Damien A. dijo

      Xin chào. Tôi khuyên bạn nên xem Wiki chương trình. xin chào2.

  5.   William Dừng lại dijo

    Tôi vẫn ở bước «Định cấu hình MySQL cho koha», khi tôi nhập lệnh để thay đổi mật khẩu, nó đã báo cho tôi một lỗi cú pháp, rằng một cái gì đó trong lệnh đã bị sai chính tả
    tôi đang sử dụng Ubuntu 20
    Có giải pháp nào không?

  6.   Matthias dijo

    H
    nó, tôi gặp lỗi này:

    mysql> ĐẶT MẬT KHẨU CHO 'koha_library' @ 'localhost' = MẬT KHẨU ('koha.123');

    LỖI 1064 (42000): Bạn có lỗi trong cú pháp SQL của mình; kiểm tra hướng dẫn sử dụng tương ứng với phiên bản máy chủ MySQL của bạn để biết cú pháp phù hợp để sử dụng gần 'MẬT KHẨU (' koha.123 ′) 'tại dòng 1

    Xin hãy giúp đỡ, điều gì là sai? Tôi đang sử dụng ubuntu 20.04 THX

    1.    Damien A. dijo

      Xin chào. Bạn đã thay đổi mật khẩu trong tệp cấu hình Koha chưa?

  7.   Alexander Alzate dijo

    Mọi thứ diễn ra rất tốt cho đến khi tôi bắt đầu cài đặt từ môi trường đồ họa.

    Khi mở trình duyệt để vào http://127.0.1.1:8001 Tôi nhận được thông báo lỗi sau:

    Server Error

    Các máy chủ gặp phải lỗi nội bộ hoặc năm sai và WS Không thể để hoàn thành yêu cầu của bạn.

    Vui lòng liên hệ với quản trị viên máy chủ tại [không cung cấp địa chỉ] để thông báo cho họ về thời gian xảy ra lỗi này và các hành động bạn đã thực hiện ngay trước lỗi này.

    Thông tin thêm về lỗi này có thể có sẵn trong bản ghi lỗi máy chủ.

    Ngoài ra, lỗi 500 Internal Server Error đã gặp phải khi cố gắng sử dụng ErrorDocument để xử lý yêu cầu.

    Máy chủ Apache / 2.4.41 (Ubuntu) tại 127.0.1.1 Cổng 8001

    1.    Damien A. dijo

      Chào bạn. Có vẻ như bạn đã nhập sai điều gì đó trong cài đặt. Hãy cẩn thận khi sao chép và dán các cài đặt hoặc khoảng trắng. Nếu bạn không nhìn vào nhật ký lỗi apache, nó sẽ cung cấp cho bạn thêm thông tin về lỗi. Salu2.