인간과기억아카이브 Omeka 시스템 업그레이드 사례

edited October 2014 in OMEKA

인간과기억아카이브 Omeka 시스템의 버젼 업그레이드 절차는 다음과 같이 진행되었습니다.
기존에 사용하고 계신 Omeka의 시스템 업그레이드가 필요하신 경우 아래의 방식을 참고하시기 바랍니다.
참고로 Omeka v2.1.4에서 v2.2.2로 버젼을 업그레이드하였습니다.


< 인간과기억아카이브 웹서버 시스템 현황 >
1. OS 정보 : Linux Ubuntu v12.04.4
2. APM 정보 : APACHE v2.4.10,  PHP v5.5.15, MySQL v5.5
3. 설치된 오픈소스 소프트웨어 : Java, ElasticSearch, ImageMagick, Ghostscript, ffmpeg, Unzip
4. 기록관리 관련 오픈소스 소프트웨어 : AtoM v2.0.1,   Omeka v2.2.2,   Wordpress v3.84



< 인간과기억아카이브 Omeka 시스템 업그레이드 방식 >

* SSH 터미널상에서의 작업을 기준으로 합니다.

1. 사용중인 Omeka 사이트 관리자로 로그인 후 Plugins 페이지에서 활성화(Activate) 되어 있는 플러그인 모두 비활성화(Deactivate) 처리

2. Omeka DB 백업
 $ cd /root
 $ mysqldump -u root -p 패스워드  오메카DB명 > omeka_db_back.sql 

3. Omeka 디렉토리 백업
 $ tar czvf omeka_dir_backup.tar.gz  오메카설치디렉토리경로/*
  (예 : /var/www/omeka/* )

4. 기존 Omeka 디렉토리 이전(ex: omeka -> omeka_temp)
 $ cd /root
 $ mkdir omeka_temp
 $ mv /var/www/omeka/*  /root/omeka_temp

5. Omeka 최신 버젼 다운로드 및 압축 해제
 $ unzip omeka-2.2.2.zip

6. Omeka 최신 버젼 디렉토리 및 파일 전체를 기존 Omeka 디렉토리로 이전
 $ mv omeka-2.2.2/* /var/www/omeka/
 $ mv omeka-2.2.2/.htaccess /var/www/omeka/

7. 기존 Omeka 백업 디렉토리에서 files 폴더만 신규 Omeka 디렉토리로 이전
 $ mv omeka_temp/files/*  /var/www/omeka/files/

8. 기존 Omeka 백업 디렉토리에 있는 Omeka 환경설정파일 열고 설정내용 확인
 $ nano omeka_temp/db.ini
    db.ini 파일을 열면 아래와 같이 나타납니다
     [database]
     host = "localhost"
     username = "우분투사용자명(또는 오메카관리자아이디)"
     password = "우분투사용자패스워드(또는 오메카관리자암호)"
     dbname = "omeka"
     prefix = "omeka_"

9. Omeka 디렉토리 사용자 권한 및 디렉토리 퍼미션 권한 재설정
 $ sudo chown -R root.webdev /var/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
 $ sudo find files -type d | xargs sudo chmod 777
 $ sudo find files -type f | xargs sudo chmod 666

10. Omeka용 데이터베이스 설정 기존 디비 정보대로 변경
 $ sudo nano /var/www/omeka/db.ini

11. Apache 재시작
 $ sudo /etc/init.d/apache2 restart

12. 웹브라우져로 Omeka 홈페이지 접근
 * DB를 재설정해야 한다는 메시지가 나옴

13. 웹브라우져로 아래의 경로로 접근

14. Omeka 데이터베이스 업그레이드
 * Omeka가 알아서 기존 DB를 최신 DB로 업그레이드 합니다

15. 완료되면 메인 페이지 또는 관리자 페이지로 이동

16. 끝





Comments

  • 기존에 사용하고 있던 플러그인이 있는 경우엔 7번의 files 폴더 이전 방식처럼 plugins 폴더를 이전하시면 됩니다.
    아니면 omeka.org에서 플러그인을 터미널상에서 내려받아서 설치하셔도 됩니다.

Sign In or Register to comment.