Omeka 설치매뉴얼 (업데이트)

edited September 2014 in OMEKA

○ 시스템 요구사항(소프트웨어)

리눅스OS, Apache, MySQL v5.0 이상, PHP v5.3 이상, ImageMagic




○ Omeka 설치전 기본 필수 응용프로그램 설치

1) Unzip 설치

$ sudo apt-get install unzip


2) PHP5 설치(이미 설치된 경우는 또 설치할 필요 없음)

$ sudo apt-get install php5


3) PHP-MySQL 설치

$ sudo apt-get install php5-mysql


4) Apache 설치(이미 설치된 경우는 또 설치할 필요 없음)

$ sudo apt-get install apache2


5) MySQL 설치(이미 설치된 경우는 또 설치할 필요 없음)

$ sudo apt-get install mysql-server


6) ImageMagick 설치

$ sudo apt-get install imagemagick




○ Omeka v2.0 설치

1) Omeka 다운로드

$ cd

$ wget http://omeka.org/files/omeka-2.0.zip


2) zip 파일 압축 해제

$ unzip omeka-2.0.zip


3) 압축 해제한 파일 및 폴더 모두 웹용 디렉토리 경로로 복사

$ sudo mkdir /var/www/omeka

$ sudo mv omeka-2.0/* /var/www/omeka/

$ sudo mv omeka-2.0/.htaccess /var/www/omeka/


4) Omeka용 사용자 생성

$ sudo groupadd webdev

$ sudo usermod -a -G webdev 영문사용자명

$ sudo chown -R root.webdev /var/www/omeka


5) Omeka용 사용자 디렉토리 권한 설정

$ 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


* 2.0 이전 버전에서는 'omeka' 디렉토리 내에 'archive' 디렉토리로 생성되어있습니다.

따라서, 2.0 이후 버전에서는


$ cd /var/www/omeka

$ sudo find files -type d | xargs sudo chmod 777

$ sudo find files -type f | xargs sudo chmod 666


이전 버전에서는


$ cd /var/www/omeka

$ sudo find archive -type d | xargs sudo chmod 777

$ sudo find archive -type f | xargs sudo chmod 666


로 해주셔야 합니다.



6) Omeka용 데이터베이스 생성 및 권한 설정

mysql 모드 접속

$ mysql -u root -p디비관리자패스워드

Omeka 데이터베이스 생성

mysql > create database omeka;

Omeka 데이터베이스 사용자 권한 설정

mysql > grant all privileges on omeka.* to '영문사용자명'@'localhost'

identified by 'password';

데이터베이스 갱신(변경 사항 적용을 위함)

mysql > flush privileges;

나가기

mysql > quit



7) Omeka용 데이터베이스 설정 변경

omeka 디렉토리에 있는 db 설정 파일 읽기

$ sudo nano /var/www/omeka/db.ini

아래와 같이 내용 수정

[database]

host = "localhost"

username = "설정된사용자아이디(영문사용자명)"

password = "설정된암호"

dbname = "omeka"

prefix = "omeka_"


내용 저장

Ctrl + O (엔터)

나가기

Ctrl + X




*db.ini 파일의 경우 구버전에서는 dbname항복이 name으로 되어있는 경우가 있습니다. 수정하지마시고 name = "omeka" 해주시면 됩니다.


8) Apache Rewrite Module 활성화(이미 설정한 경우엔 패스)

$ cd /etc

$ sudo a2enmod rewrite


만약 이를 수동으로 하려면 vi 에디터로 apache2.conf를 읽은 후

$ sudo nano /etc/apache2/apache2.conf


아래의 내용을 맨 마지막에 입력(복사해서 붙여넣으세요)

# Enable mod_rewrite

<IfModule mod_rewrite.c>

RewriteEngine On

</IfModule>

내용 저장

Ctrl + O (엔터)

나가기

Ctrl + X




9) Apache 설정 파일 수정


(Apache v2.2 이하의 경우)

$ sudo nano /etc/apache2/sites-available/default


(Apache v2.4 이상의 경우)

$ sudo nano /etc/apache2/sites-available/000-default.conf




<Directory /var/www/>

Options Indexes FollowSymLinks MultiViews

AllowOverride None

Order allow,deny

allow from all

</Directory>


위의 코드에서 AllowOverride None을 All로 수정해줍니다.


<Directory /var/www/>

Options Indexes FollowSymLinks MultiViews

AllowOverride All

Order allow,deny

allow from all

</Directory>



내용 저장

Ctrl + O (엔터)

나가기

Ctrl + X



10) Apache 서비스 재시작

$ sudo /etc/init.d/apache2 restart


11) 설치 완료


12) 웹브라우져로 http://서버주소/omeka 접속 후 테스트

노트북 등(로컬) 에 설치했다면 localhost/omeka 접속 


13) 사이트 설정

사이트 타이틀, 사용자 ID, 패스워드, 관리자 이메일 등 입력


14) Public site는 일반 사용자가 전시를 관람하는 서비스 사이트이고,

Manage site는 관리자 페이지로, 아이템/컬렉션을 등록하고 전시를 생성하는 곳입니다.

Appearance에서 사이트 테마 등 외형을 꾸미고,

Plugins에서 각종 기능의 플러그인들을 설치하세요 (Exhibit Builder 등은 반드시 설치하세요)

더 많은 플러그인을 설치하려면 omeka.org > Addons > Plugins 에서 목록을 보고 호환되는 버전(Targeted Omeka version)을 확인한 뒤

설치한 Omeka 버전을 지원하는 플러긴을 설치하여 사용하세요.

플러그인을 다운로드한 후 압축을 풀어 Omeka가 설치된 폴더 하위의 Plugins폴더에 폴더째 복사해 넣으면 관리자 페이지에 플러긴이 활성화됩니다.

Install 누르셔서 설치한 후 Configure 등에서 설정하여 사용하시면 됩니다.

Comments

  • 위의 내용 중 디렉토리 퍼미션 설정 관련 변경해야 되는 부분이 있어서 알려드립니다.


    5) Omeka용 사용자 디렉토리 권한 설정

    $ sudo chmod 775 /var/www/omeka


    $ cd /var/www/

    $ sudo find . -type d | xargs sudo chmod 775

    $ sudo find . -type f | xargs sudo chmod 664


    cd /var/www/ 경로를 cd /var/www/omeka/ 로 변경해야 합니다. omeka가 www 디렉토리 밑에 위치하고 있기 때문에 www/omeka/로 설정해주셔야 합니다.

    변경하면 아래와 같습니다.

    $ 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


    만약 AtoM이나 다른 오픈소스 소프트웨어들이 www 디렉토리 밑에 있는 경우 경로를 그냥 /var/www로 설정하고 775 변경 명령이나 664 변경 명령을 내리면 Omeka 뿐만 아니라 다른 오픈소스 소프트웨어들의 디렉토리 퍼미션이 한꺼번에 변경되어 버리고 그렇게 되면 해당 시스템 서비스 가동에 치명적 문제가 발생될 수 있습니다.

    복수의 오픈소스 소프트웨어들을 www 디렉토리 밑에 설치해서 사용해야 되는 경우엔 이러한 디렉토리 퍼미션 관련 작업들을 매우 유의해서 작업하셔야 합니다.



  • 말씀하신 대로 위 본문 수정했습니다.
  • edited September 2014
    Ubuntu 12.04에는 아파치2.2버전이 설치됩니다.
    14.04 에서는 apache 버전2.4가 설치됩니다. 


    apache 2.2와 2.4의 설정파일 경로가 다르니 유의하세요.

    위 매뉴얼 "9) Apache 설정 파일 수정" 부분에 내용 설명해 놨으니 유의하세요.

Sign In or Register to comment.