인간과기억아카이브 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