다음 기사에서 우리는 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 서버 다음 명령으로 :
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
이 스크립트를 실행할 때이 예제에서는 n (아니요) 첫 번째 질문에. 그때 나는 대답했다 그리고 만약) 다른 모든 사람들에게.
포트 추가
Koha 직원 용 포트 8001과 OPAC 용 8000을 할당하기 전에. 이제 구성 파일을 열 것입니다.
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 재 구축 명령
다음 단계는 재건 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
koha 용 MySQL 구성
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 부분이 누락됩니다. 그것을 추가하면 좋을 것입니다! 감사
안녕하세요. 아파치를 설치해야한다면 동료가 얼마 전에이 블로그에서 작성한 기사를 살펴볼 수 있습니다. 아파치 설치 우분투에서. 살루 2.
좋은 아침 : 비밀번호는 어떻게 복구하나요?
당신을 감사하십시오!
안녕하세요. 나는 당신이 프로그램 위키. 살루 2.
"koha 용 MySQL 구성"단계에 머물 렀습니다. 비밀번호를 변경하기 위해 명령을 입력했을 때 구문 오류가 발생했습니다. 명령의 철자가 틀 렸습니다.
우분투 20을 사용하고 있습니다
해결책이 있습니까?
H
이 오류가 발생했습니다.
mysql> SET PASSWORD FOR 'koha_library' @ 'localhost' = PASSWORD('koha.123');
오류 1064(42000): SQL 구문에 오류가 있습니다. 123행에서 'PASSWORD (' koha.1 ') '근처에서 사용할 올바른 구문에 대해서는 MySQL 서버 버전에 해당하는 설명서를 확인하십시오.
도와주세요, 무엇이 잘못되었나요? 나는 우분투 20.04 THX를 사용하고 있습니다
안녕하세요. Koha 구성 파일에서 비밀번호를 변경하셨습니까?
그래픽 환경에서 설치를 시작할 때까지 모든 것이 잘 진행되었습니다.
입력하기 위해 브라우저를 열 때 http://127.0.1.1:8001 다음 오류 메시지가 나타납니다.
내부 서버 오류
서버는 올해 내부 오류 또는 잘못된 발생하여 요청을 완료 할 수 없습니다.
이 오류가 발생한 시간과 이 오류 직전에 수행한 작업을 알리려면 [no address given]의 서버 관리자에게 문의하십시오.
이 오류에 대한 자세한 내용은 서버 오류 로그에서 사용할 수 있습니다.
또한 ErrorDocument를 사용하여 요청을 처리하는 동안 500 내부 서버 오류 오류가 발생했습니다.
Apache / 2.4.41 (Ubuntu) 서버 (127.0.1.1 포트 8001)
안녕하세요. 설정에 뭔가 잘못 입력하신 것 같습니다. 설정이나 공백을 복사하여 붙여넣을 때 주의하십시오. 아파치 오류 로그를 보지 않으면 오류에 대한 추가 정보를 제공해야 합니다. 살루2.