Omeka를 설치한 서버에서 plugin 또는 Theme 파일 업로드시 유의사항

edited April 2014 in OMEKA
omeka 전용 플러그인이나 테마는 제작사인 omeka.org에서 제공하고 있으며, 언제든 제작사 홈페이지에서 원하는 것들을 내려받을 수 있습니다.
그런데, 내려받은 것들을 사용하기 위해서 서버의 omeka 디렉토리에 업로드했는데도 사이트 관리자 페이지에서 해당 플러그인이나 테마가 나타나지 않거나 작동이 되지 않는 경우는 해당 디렉토리의 읽기/쓰기 같은 퍼미션 설정과 해당 디렉토리의 사용자(관리자) 권한 설정을 제대로 설정하지 못해서 일어나는 경우가 많습니다.

보통 본인이 원하는 플러그인이나 테마는 Omeka를 설치한 이후에 다운받아서 서버에 업로드하고 활성화 시키는데 활성화 하기 전에 아래의 작업을 먼저 수행하셔야 에러가 발생되지 않습니다. 디렉토리의 사용 권한 설정(퍼미션 설정)과 디렉토리 사용자 권한 설정은 쉘 터미널에서 아래와 같이 수행하시면 됩니다.

1. 쉘 터미널을 실행합니다. 서버에서 직접 작업하지 않고 원격으로 접근하는 분은 putty 등의 shell 접속 소프트웨어를 사용하면 됩니다.

2. 아래의 명령어를 실행하면 omeka 디렉토리의 사용자 권한 설정이 완료됩니다.
sudo chown -R root.webdev /var/www/omeka
* /var/www/omeka는 omeka가 설치된 절대경로인데 경로는 위와 같이 그대로 적지 말고 본인의 omeka 디렉토리 경로에 맞게 입력하시면 됩니다. 참고로 Nginx를 사용하는 경우에는 경로가 보통 /usr/share/nginx 하위에 omeka를 설치하게 되므로 예를 들어 /usr/share/ngnix/omeka 같은 식으로 입력하시면 됩니다. 경로는 반드시 본인의 디렉토리 경로에 맞게 설정하십시오.

3. 아래의 명령어를 실행하면 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
* 물론 위의 설정들은 omeka 설치시 이미 수행한 작업이지만 기존 설치 이후에 플러그인이나 테마를 신규로 서버에 업로드한 경우에는 당연히 해당 플러그인이나 테마 디렉토리의 사용 권한 및 사용자 권한 설정은 초기화 되어 있는 상태이므로 해당 디렉토리에 대해서 다시 권한 설정 작업을 해야만 합니다.

Sign In or Register to comment.