Omeka 설치 매뉴얼

edited February 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

2) zip 파일 압축 해제
$ unzip omeka-2.0.zip

3) 압축 해제한 파일 및 폴더 모두 웹용 디렉토리 경로로 복사
$ 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
$ sudo find files -type d | xargs sudo chmod 777
$ sudo find files -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;

7) Omeka용 데이터베이스 설정 변경
omeka 디렉토리에 있는 db 설정 파일 읽기
$ sudo nano /var/www/omeka/db.ini
아래와 같이 내용 수정 후 저장
[database]
host = "localhost"
username = "설정된사용자아이디(영문사용자명)"
password = "설정된암호"
dbname = "omeka"
prefix = "omeka_"

8) Apache Rewrite Module 활성화(이미 설정한 경우엔 패스)
$ cd /etc
$ a2enmod rewrite

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

아래의 내용 입력하고 저장
RewriteEngine On

9) Apache 설정 파일 수정
$ sudo vi /etc/apache2/apache2.conf

아래의 내용 입력하고 저장
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all

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

11) 설치 완료

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

Comments

Sign In or Register to comment.