Koha, Ubuntu 18.04의 통합 라이브러리 관리 시스템

코하에 대해

다음 기사에서 우리는 Koha를 살펴볼 것입니다. 그것은 통합 오픈 소스 라이브러리 관리 시스템 다른 도서관, 학교, 대학 등에서 전 세계적으로 사용됩니다. 뉴질랜드의 Horowhenua Library Trust를 위해 Katipo Communications에서 1999 년에 만들었습니다. PERL로 작성되었으며 GNU General Public License V3 이상에 따라 릴리스되었습니다.

Ubuntu 18.04 LTS에 koha를 설치하려면 두 가지 프로세스를 거쳐야합니다. 즉 말하자면, 터미널을 사용하여 사용자 인터페이스 설치그래픽 사용자 인터페이스에서 설치, 웹 브라우저를 사용합니다. 다음 줄에서는 터미널에서의 설치 만 볼 수 있습니다. 그래픽 인터페이스에서 프로세스는 매우 직관적입니다.

Koha 일반 기능

Koha는 통합 라이브러리 관리 프로그램에 필요한 모든 기능을 갖추고 있으며 그중에서 다음을 찾을 수 있습니다.

  • 우나 간단하고 명확한 인터페이스 사서와 후원자를 위해.
  • 구성 가능한 검색.
  • 우리는 사용자 읽기 목록.
  • 완벽한 조달 시스템, 견적 및 평가 정보 포함.
  • 사용 가능한 조달 시스템을 찾을 수 있습니다. 작은 라이브러리의 경우 더 간단합니다.
  • 신문과 잡지를위한 시스템.
  • Koha는 웹 기반이므로 벙어리 터미널에서 사용할 수 있습니다. (하드 디스크 또는 특수 하드웨어가없는 터미널) 라이브러리의 상담 및 관리를 위해.
  • 사서는 원격으로 도서관 관리, 휴대폰 또는 개인 비서 사용.
  • 이 소프트웨어는 광범위한 보고서, 보고서 및 통계 레퍼토리 관계형 데이터베이스 사용이 선호됩니다.

Ubuntu 18.04에 Koha 설치

터미널 (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 오름차순

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

repo koha 추가

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 (아니요) 첫 번째 질문에. 그때 나는 대답했다 그리고 만약) 다른 모든 사람들에게.

포트 추가

Koha 직원 용 포트 8001과 OPAC 용 8000을 할당하기 전에. 이제 구성 파일을 열 것입니다.

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 인스턴스의 경우 다음 명령으로 :

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

koha 용 MySQL 구성

koha에 대한 db 수정

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. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   크리스티안 에체 베리

    좋아, 내가 찾고 있었는데, 정말 감사합니다.

  2.   로드리고 바렐라

    우수한! 고마워

  3.   피포 매기 너

    인상적인 가이드. 오류가 발생하기 때문에 Apache 부분이 누락됩니다. 그것을 추가하면 좋을 것입니다! 감사

    1.    데미안 A.

      안녕하세요. 아파치를 설치해야한다면 동료가 얼마 전에이 블로그에서 작성한 기사를 살펴볼 수 있습니다. 아파치 설치 우분투에서. 살루 2.

  4.   안드레아

    좋은 아침 : 비밀번호는 어떻게 복구하나요?
    당신을 감사하십시오!

    1.    데미안 A.

      안녕하세요. 나는 당신이 프로그램 위키. 살루 2.

  5.   기예르모 파라다

    "koha 용 MySQL 구성"단계에 머물 렀습니다. 비밀번호를 변경하기 위해 명령을 입력했을 때 구문 오류가 발생했습니다. 명령의 철자가 틀 렸습니다.
    우분투 20을 사용하고 있습니다
    해결책이 있습니까?

  6.   마티아스

    H
    이 오류가 발생했습니다.

    mysql> SET PASSWORD FOR 'koha_library' @ 'localhost' = PASSWORD('koha.123');

    오류 1064(42000): SQL 구문에 오류가 있습니다. 123행에서 'PASSWORD (' koha.1 ') '근처에서 사용할 올바른 구문에 대해서는 MySQL 서버 버전에 해당하는 설명서를 확인하십시오.

    도와주세요, 무엇이 잘못되었나요? 나는 우분투 20.04 THX를 사용하고 있습니다

    1.    데미안 A.

      안녕하세요. Koha 구성 파일에서 비밀번호를 변경하셨습니까?

  7.   알렉산더 알자테

    그래픽 환경에서 설치를 시작할 때까지 모든 것이 잘 진행되었습니다.

    입력하기 위해 브라우저를 열 때 http://127.0.1.1:8001 다음 오류 메시지가 나타납니다.

    내부 서버 오류

    서버는 올해 내부 오류 또는 잘못된 발생하여 요청을 완료 할 수 없습니다.

    이 오류가 발생한 시간과 이 오류 직전에 수행한 작업을 알리려면 [no address given]의 서버 관리자에게 문의하십시오.

    이 오류에 대한 자세한 내용은 서버 오류 로그에서 사용할 수 있습니다.

    또한 ErrorDocument를 사용하여 요청을 처리하는 동안 500 내부 서버 오류 오류가 발생했습니다.

    Apache / 2.4.41 (Ubuntu) 서버 (127.0.1.1 포트 8001)

    1.    데미안 A.

      안녕하세요. 설정에 뭔가 잘못 입력하신 것 같습니다. 설정이나 공백을 복사하여 붙여넣을 때 주의하십시오. 아파치 오류 로그를 보지 않으면 오류에 대한 추가 정보를 제공해야 합니다. 살루2.