OMEKA 전시 편집시 에러 발생 및 복구 사례(여성의 전화)

edited February 2017 in OMEKA





Omeka에서 Exhibit 플러그인을 통한 전시 편집시 페이지가 반응이 없거나 스크립트를 실행할 수 없다는 에러 메시지가 뜨는 사례를 보여드리고 어떻게 문제를 복구했는지의 과정을 담은 영상입니다. 음성은 없습니다.
자세한 에러 증상과 원인 및 복구 절차는 아래와 같습니다.

+ 에러 증상
전시 페이지 작업 후 수정 모드에 들어갔을 때 기술 항목의 입력 템플릿이 반응하지 않고 화면이 멈추거나 스크립트 실행 장애가 발생

+ 원인
해당 전시 항목의 편집 모드에서 '기술' 항목의 입력 템플릿에 너무 많은 HTML 코드가 입력되어 오메카 디비 테이블의 '기술' 컬럼에 설정한 데이터형인 text형의 등록 가능한 최대 글자수를 벗어남. 이로 인해 해당 컬럼이 반응하지 못하고 스크립트 장애를 일으켰음.

+ 복구 절차
1. OMEKA가 사용하는 DB에 직접 접속하기 위해 웹기반의 MySQL 관리자 모드 접속(PhpMyAdmin)
    phpmyadmin을 설치하지 않은 경우엔 서버에 설치 후 사용하거나 SSH 터미널 접속 프로그램에서 mysql 명령어로 직접 접속 후 작업하시면 됩니다.

2. omeka용 DB에서 'omeka_exhibits' 테이블 열기

3. 문제가 되는 컬럼이 들어있는 행 확인

4. 해당 행에서 '수정' 옵션 클릭

5. 컬럼 중 문제가 된 description 컬럼에 등록된 밸류값 확인(값 = value)

6. 해당 컬럼의 데이터형은 text형으로 65535 바이트까지 입력이 가능한데 입력 값이 최대 65535자를 벗어났음을 확인

7. 해당 밸류값을 지우거나 최대 65535자를 넘지 않도록 수정

8. 저장

9. omeka 관리자 화면에서 다시 Exhibits 전시 페이지로 이동

10. 문제가 된 해당 전시 컨텐츠의 편집 버튼 클릭

11. 페이지가 제대로 실행되는 지 확인하고 해당 기술(description) 입력 항목 재확인

12. 끝



Sign In or Register to comment.