Omeka v2.3 설치 매뉴얼(Apache, PHP, MySQL 최신버젼 설치내용 포함)
본 설치 매뉴얼은 우분투 운영체제 및 APM 최신 버젼 설치 기준에 따른 매뉴얼입니다.
로컬서버에서 설치하고 테스트한 결과를 토대로 작성하였습니다.
< 버젼 정보 >
- 운영체제 : Ubuntu Server v14.04.1 LTS 또는 Ubuntu Desktop v14.04.1 LTS
- APM : Apache v2.4.10 PHP v5.5.16 MySQL v5.5
- Omeka : Omeka v2.3
○ Apache 및 PHP 설치
1) 현재의 apt repository에 apache와 php용 리스트 추가 및 갱신
$ sudo apt-get install python-software-properties
$ sudo apt-add-repository ppa:ondrej/apache2
$ sudo apt-get update
2) apache2 최신 버젼 설치
$ sudo apt-get install apache2
3) php5 최신 버젼 설치
$ sudo apt-get install php5
$ sudo apt-get install php5-mysql
○ MySQL 설치
$ sudo apt-get install mysql-server-5.5
$ sudo apt-get install php5-mysql
○ Unzip 설치
$ sudo apt-get install unzip
* unzip은 Omeka 사이트에서 다운로드 받은 Omeka 소프트웨어 패키지의 압축을 풀기 위해서 필요한 압축해제 소프트웨어입니다.
참고로 Omeka사이트에서는 tar.gz 파일을 내려받을 수 없고 zip 파일만 내려받을 수 있습니다.
○ ImageMagick 설치
$ sudo apt-get install imagemagick
○ Omeka v2.2.2 설치
1) Omeka 다운로드
$ cd /root
* 루트 경로로 이동합니다.
* 오메카 사이트에서 최신 버젼 패키지를 다운 받습니다.
2) zip 파일 압축 해제
$ unzip omeka-2.3.zip
* 압축을 해제하면 root 디렉토리에 omeka-2.3 폴더가 생성됩니다.
3) 압축 해제한 파일 및 폴더 모두 웹용 디렉토리 경로로 복사
$ sudo mkdir /var/www/omeka
* Apache 웹서버에서 인식하는 웹디렉토리인 www 디렉토리 하위에 Omeka를 위한 디렉토리를 생성합니다.
* Nginx 등 타 웹서버를 사용하는 경우엔 위의 경로를 달리 적용해야 합니다.
$ sudo mv omeka-2.3/* /var/www/omeka/
* 생성한 Omeka 디렉토리로 압축 해제한 오메카 패키지를 복사합니다.
$ sudo mv omeka-2.3/.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 관리자 모드로 접속합니다.
$ mysql > create database omeka;
* Omeka용 데이터베이스를 생성합니다.
$ mysql > grant all privileges on omeka.* to 'admin'@'localhost' identified by '12345';
* Omeka 데이터베이스 사용자 권한을 설정합니다. admin은 아이디, 12345는 비밀번호인데 이대로 말고 원하는 계정으로 입력하십시오.
$ mysql > flush privileges;
* 데이터베이스를 갱신합니다.
7) Omeka용 데이터베이스 설정 변경
$ sudo nano /var/www/omeka/db.ini
* omeka 디렉토리에 있는 db 설정 파일을 엽니다.
* 아래와 같이 내용 수정 후 저장합니다(저장시 Ctrl키와 영문 O키를 한번에 누르면 됨. 나갈땐 Ctrl키와 영문 X키를 한번에 누르면 됨)
* username과 password는 6)번에서 설정한 계정 정보를 입력하시면 됩니다.
[database]
host = "localhost"
username = "admin"
password = "12345"
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
$ sudo nano /etc/apache2/sites-available/000-default.conf
* 디폴트 상태의 가상 호스트 설정을 아래와 같이 변경하고 저장합니다(저장시 Ctrl+O, 나갈땐 Ctrl+X)
이 설정을 변경하지 않는 경우 웹브라우져로 사이트 접속시 Apache 디폴트 페이지가 출력됩니다.
(변경전) DocumentRoot /var/www/html
(변경후) DocumentRoot /var/www/omeka
이 설정을 변경하지 않는 경우 웹브라우져로 사이트 접속시 Apache 디폴트 페이지가 출력됩니다.
(변경전) DocumentRoot /var/www/html
(변경후) DocumentRoot /var/www/omeka
11) Apache 서비스 재시작
$ sudo /etc/init.d/apache2 restart
12) 웹브라우져로 http://localhost/omeka 로 접근하면 Omeka 환경 설정 페이지가 나타납니다.
13) Omeka 관리자 아이디와 패스워드를 입력한 후 기타 환경을 설정합니다.
14) 설치 완료
15) 웹브라우져로 Omeka가 잘 설치되었는지 테스트합니다.
Tagged:
Comments