Omeka v2.4.1 설치 매뉴얼(Apache, PHP, MySQL 설치 포함)

edited July 2016 in OMEKA
본 설치 매뉴얼은 로컬서버 또는 Amazon AWS 무료계정서버에 설치하고 테스트한 결과를 토대로 작성한 매뉴얼로 설치시 버젼을 참고해서 설치하시기 바랍니다. 특히 APM의 경우는 Omeka 뿐만 아니라 AtoM 설치시에도 아래의 버젼에서 특별히 에러가 발생되거나 문제가 되는 점은 발견할 수 없었습니다.

< 버젼 정보 >
- 운영체제 : Ubuntu Server  v14.04.1 LTS 또는 Ubuntu Desktop v14.04.1 LTS
- 웹서버 : Apache v.2.4.7
- 웹프로그래밍언어 : PHP5
- DBMS : MySQL v5.5


○ Apache 설치
    현재의 apt repository에 apache와 php용 리스트 추가 및 갱신
     $ sudo apt-get install python-software-properties
     $ sudo apt-add-repository ppa:ondrej/apache2
     $ sudo apt-get update
     *주의 : 만약 우분투 OS 버젼이 14.x 하위 버젼인 경우엔 sudo apt-add-repository ppa:ondrej/apache2를 다음과 같이 설정 
      sudo apt-add-repository ppa:ptn107/apache
     Apache 설치
     $ sudo apt-get install apache2

○ PHP 설치
     $ sudo apt-get install php5

○ MySQL 설치
     $ sudo apt-get install mysql-server-5.5
     $ sudo apt-get install php5-mysql

○ Unzip 설치
     $ sudo apt-get install unzip
     * unzip은 zip 압축 파일 해제시 필요한 소프트웨어입니다.
       참고로 Omeka사이트에서는 tar.gz 파일을 내려받을 수 없고 zip 파일만 내려받을 수 있습니다.

○ ImageMagick 설치
     $ sudo apt-get install imagemagick


○ Omeka v2.4.1 설치
   1) Omeka 다운로드
     $ cd /root
     * 루트 경로로 이동합니다.
     $ wget http://omeka.org/files/omeka-2.4.1.zip
     * 오메카 사이트에서 최신 버젼 패키지를 다운 받습니다.

   2) zip 파일 압축 해제
     $ unzip omeka-2.4.1.zip
     * 압축을 해제하면 root 디렉토리에 omeka-2.4.1 폴더가 생성됩니다.

   3) 압축 해제한 파일 및 폴더 모두 웹용 디렉토리 경로로 복사
     $ sudo mkdir /var/www/omeka
     * Apache 웹서버에서 인식하는 웹디렉토리인 www 디렉토리 하위에 Omeka를 위한 디렉토리를 생성합니다.
     * Nginx 등 타 웹서버를 사용하는 경우엔 위의 경로를 달리 적용해야 합니다.

     $ sudo mv omeka-2.4.1/* /var/www/omeka/
     * 생성한 Omeka 디렉토리로 압축 해제한 오메카 패키지를 복사합니다.

     $ sudo mv omeka-2.4.1/.htaccess /var/www/omeka/
     * .htaccess 파일도 복사합니다.

   4) 웹사용자와 사용자 생성
     $ sudo groupadd webdev
     $ sudo chown -R root.webdev /var/www/omeka

   5) 디렉토리 및 파일 퍼미션 권한 설정
     $ sudo chmod 775 /var/www/omeka
     $ cd /var/www/omeka
     $ sudo find . -type d | xargs sudo chmod 775
     $ sudo find . -type f | xargs sudo chmod 664
     $ sudo find files -type d | xargs sudo chmod 777
     $ sudo find files -type f | xargs sudo chmod 666

   6) Omeka용 데이터베이스 생성 및 권한 설정
     $ mysql -u root -p디비관리자패스워드
     * mysql 관리자 모드로 접속합니다. 

     create database omeka;
     * Omeka용 데이터베이스를 생성합니다.

     flush privileges;
     * 데이터베이스를 갱신합니다.

     exit
     * MySQL 모드를 종료합니다.

   7) Omeka용 데이터베이스 설정 변경
     $ sudo nano /var/www/omeka/db.ini
     * omeka 디렉토리에 있는 db 설정 파일을 엽니다.
     * 아래와 같이 내용 수정 후 저장합니다(저장시 Ctrl키와 영문 O키를 한번에 누르면 됨. 나갈땐 Ctrl키와 영문 X키를 한번에 누르면 됨)
     * username과 password는 MySQL 설치시 설정한 DB 관리자 계정 암호를 입력하면 됩니다. username은 root 입니다.

     [database]
     host = "localhost"
     username = "root"
     password = "MySQL 설치시 설정한 DB 관리자 계정 암호를 입력해 주세요"
     dbname = "omeka"
     prefix = "omeka_"    

   8) Apache Rewrite Module 활성화
     $ cd /etc
     $ a2enmod rewrite
     * Omeka 디렉토리의 .htaccess가 활성화 됩니다.

   9) Apache 환경 설정 파일에서 Omeka용 디렉토리의 Access 규칙 수정
     $ sudo nano /etc/apache2/apache2.conf
     * Apache 환경 설정 파일을 연후 아래의 내용 입력하고 저장합니다(저장시 Ctrl+O, 나갈땐 Ctrl+X)

  <Directory /var/www/omeka>
   Options Indexes FollowSymLinks MultiViews
   AllowOverride All
   Require all granted
  </Directory>
  * omeka를 다른 디렉토리에 설치했을 경우엔 /var/www/omeka 경로가 아닌 설치한 경로를 입력해줘야 합니다

   10) Apache Virtual Host  설정 수정
     $ sudo nano /etc/apache2/sites-available/000-default.conf
  * 디폴트 상태의 가상 호스트 설정을 아래와 같이 변경하고 저장합니다(저장시 Ctrl+O, 나갈땐 Ctrl+X)
    이 설정을 변경하지 않는 경우 웹브라우져로 사이트 접속시 Apache 디폴트 페이지가 출력됩니다.
    (변경전) DocumentRoot /var/www/html 
    (변경후) DocumentRoot /var/www/omeka

   11) Apache 서비스 재시작
     $ sudo /etc/init.d/apache2 restart  

   12) 웹브라우져로 http://localhost로 접근하면 Omeka 환경 설정 페이지가 나타납니다.

   13) Omeka 관리자 아이디와 패스워드를 입력한 후 기타 환경을 설정합니다.

   14) 설치 완료

   15) 웹브라우져로 Omeka가 잘 설치되었는지 테스트합니다.

Comments

Sign In or Register to comment.