도서 관리를 사서나 관리자의 입장에서만 본다면 설치가 어렵게 느껴지는 웹 응용 보다는 간단한 설치로 기능을 사용해 볼 수 있는 데스크 탑 응용이 유용하겠지만 정보를 여러 사람이 함께 공유하고자 한다면 서버 역할을 할 한군데만 약간의 노력으로 시스템을 설치하고 모든 사람이 웹 브라우저로 관리자 및 이용자 기능을 손쉽게 사용할 수 있는 웹 응용이 적절할 것이다.
■ 기반 시스템 설치(웹서버 및 DBMS - XAMPP설치로 해결)
XAMPP는 몇번의 클릭으로 간단하게 설치할 수 있는데 도서관리 패키지에 필요한 것은 웹서버와 MySQL DBMS, PHP 정도이지만 XAMPP 설치에는 Perl, Tomcat 서버, Filezilla FTP 서버, Mercury 메일 서버 등도 함께 설치하므로 참고한다. 단 다른 서버 들이 설치되어도 자동으로 실행되는 것은 아니므로 안심해도 된다. 컴포넌트 선택 까지는 그냥
Next를 클릭한다. 설치 폴더는 아래의 예와 같이 xampp_book으로 해도 되고, 디폴트 값으로 설정해도 된다. 해당 폴더에 모든 프로그램들이 설치되고 DB나 웹폴더 또한 해당 폴더를 기준으로 위치하므로 관리에 용이하다. 폴더 지정후 Install을 클릭하고, 설치후에 Finish를 누르면 설치는 끝난 것이다. Finish 버튼을 누르면 아래의 화면과 같이 XAMPP 컨트롤 판넬을 시작할것이냐 묻는데 Yes를 선택해서 XAMPP 컨트롤 판넬을 가동시킨다. XAMPP 컨트롤 판넬은 XAMPP가 설치한 서버들의 가동
중단과 설정등을 할 때 사용하면 된다. XAMPP 컨트롤 판넬은 아래의 그림과 같으며 손으로 서버를 시작/중단 할 경우에는 맨 좌측의 서비스를 모두 Off(X)상태로 하면 시스템 기동과 관계없이 수동으로 서버를 가동/중단 할 수 있고 컨트롤 판넬 없이도 자동으로
서비스가 동작하도록 할 경우에는 맨 좌측의 서비스 모드를 켜두면 시스템이 기동하면서 자동으로 서비스가 동작하게 된다. 도서관리 패키지에서는 Apache와 MySQL만 동작하고 있으면 된다. 환경 설정은 메모장을 통해서 이루어 지는데 수정후 저장하고 메모장을 종료시키면 된다. SSL관련 설정을 주석처리하려면 아래와 같이 메모장 검색창에서 "ssl"로 검색하면서 관련 문장 맨앞에 #를 붙여 주석 처리하면 된다. 설정이 끝나면 반드시 stop/start 시켜주어야 설정 내용이 서비스에 반영된다. SSL 관련 설정은 아래와 같다. SSL 관련 설정을 정상적으로 주석 처리하고 Apache를 재가동시키면 포트에는 443은 없고 80만 나오게 될것이다. LoadModule ssl_module modules/mod_ssl.so PHP 관련한 설정도 반드시 확인해야 할 사항인데, XAMPP는 기본적으로 short_open_tag(PHP 문장을 인식하려면 <? 또는 <?php로 시작해야 하는데 short_open_tag
옵션을 켜두지 않으면 <?로 기술한 PHP문장들은 인식할 수 없다)가 Off인데 이 부분을 켜두지 않아 비정상적으로 동작 할 수 있고, 최대 첨부 파일 크기 등도 조정해둘 필요가 있다. short_open_tag = On
위와 같은 화면이 나오면 언어를 English를 선택하고 첫 화면에서 Security를 클릭하여 아래와 같은
XAMPP 보안 상태 검사 창을 띄운다. MySQL 관리자(root) 비밀번호를 새로 입력하고 Password changing 버튼을 클릭하면 기본
시스템 설치 작업은 끝난다. 좌측의 Security 메뉴로 다시 XAMPP 보안 상태를 확인하면 아래와 같이 MySQL과 phpMyAdmin의 상태가 secure로 바뀌어져 있을 것이다. ■ 도서 관리 패키지 설치(OpenBiblio 설치 및 주요 설정)
MySQL Security설정해서 입력했던 root 사용자와 비밀번호로 MySQL DBMS에 로그인한다.
■ OpenBiblio 사용하기
다음은 청구기호는 임의로 해서 새롭게 책을 등록하는 예제입니다. 책 정보를 등록한 다음에는 New Copy로 책의 코드를 등록해 주면 대출/반납을 위한 준비가
된것입니다. ◁ 책 대출/반납 처리하기 : Circulation 에서 회원을 검색(바코드나 검색어 없이 검색하면 전체 검색)하여 대출/반납을 처리할 수 있다. 새로운 회원을
등록하려면 New Member로 처리하면 된다. 바코드 리더가 있으면 회원 관리와 책 관리 모두 편리하게 처리할 수 있다.
동운북스 소개 바로가기 |