x

주요 장

  1. LimeSurvey Cloud vs LimeSurvey CE
  2. 빠른 시작 가이드 - LimeSurvey 3.0+
  3. 설치 - LimeSurvey CE
  4. 좋은 설문조사를 디자인하는 방법(가이드)
  5. 시작하기
  6. LimeSurvey 관리
  7. 설문조사 - 소개
  8. 설문조사 설정
  9. 설문조사 메뉴
  10. 설문 조사 구조
  11. 질문 - 소개
  12. 질문 그룹 - 소개
  13. 설문조사 관리
  14. 설문조사 도구 모음 옵션
  15. 다국어 설문조사
  16. ExpressionScript 엔진 - 빠른 시작 가이드
  17. 미분류 및 고급 기능
  18. 일반 FAQ
  19. 문제 해결
  20. 해결 방법
  21. 특허
  22. 버전 변경 로그
  23. 플러그인 - 고급
 Actions

설치 이전하기

From LimeSurvey Manual

이 페이지는 기계 번역되었을 수 있으며 오류가 포함되어 있을 수 있습니다. 영어 원문 보기 · 이 번역 개선하기
This page is a translated version of the page Transferring an installation and the translation is 100% complete.

LimeSurvey 설치본을 새 서버로 옮겨야 할 수도 있습니다. 이 과정은 간단하지만 다른 요인 때문에 복잡해질 수 있습니다. 아래에서 이전 방법과 주의해야 할 사항, 그리고 문제가 발생했을 때 복구하는 방법에 대한 정보를 확인하실 수 있습니다.

일반적으로 새로 깨끗하게 설치한 상태와 달라지는 부분은 다음뿐입니다:

  1. config.php는 기본 설치 매개변수와 사용자 지정 설정을 저장하기 위해 보통 변경됩니다.
  2. upload/* 폴더에는 사용자 지정 템플릿이나 업로드된 파일이 있을 수 있습니다.
  3. SQL 데이터베이스 테이블에는 설치 시 생성된 테이블에 데이터가 추가되어 있어야 합니다. 또한 이전에 진행했거나 현재 활성화된 설문조사의 토큰 및 응답 데이터 사본을 저장하기 위해 새 테이블이 생성되었을 수도 있습니다. 이러한 새 테이블의 이름은 보통 lime_survey_nnn..., lime_tokens_nnn..., lime_oldsurvey_nnn..., lime_oldtokens_nnn... 형식입니다.

코드를 직접 수정하지 않았다면, 그 외의 변경 사항은 이 영역으로 한정됩니다.

설치를 새 시스템으로 이전하는 목표는 업그레이드와 비슷합니다. 가장 큰 차이점은 기존 설치를 새 컴퓨터에 그대로 다시 만든다는 점입니다. 최신 버전으로 업그레이드도 하려면, 설치를 이전하고 정상적으로 작동하는지 확인한 후에 진행하시기 바랍니다.

모든 버전 이전하기

  • 기존 릴리스 준비 및 저장
    • 설치 디렉터리 파일과 SQL 기반 데이터베이스를 백업합니다
      • 명령줄에서 전체 설치 디렉터리 트리의 파일을 .zip 등의 압축 파일로 만듭니다
      • phpMyAdmin 등을 사용하여 모든 테이블을 내보내거나, 설정 대화 상자의 고급 탭에 있는 LimeSurvey 전체 데이터베이스 백업 버튼을 사용합니다
    • 편집 과정을 쉽게 하기 위해 config.php 파일을 별도로 복사해 둡니다
  • 저장한 릴리스를 새 컴퓨터로 이동
    • 설치 파일 압축 해제
      • 새 설치 디렉터리를 생성합니다 (같은 이름을 사용하면 편리합니다)
      • 설치 파일을 같은 폴더에 압축 해제합니다
    • SQL 데이터베이스 설정
      • phpMyAdmin 또는 명령줄 인터페이스를 사용하여 새 데이터베이스를 생성합니다
      • 저장한 SQL 기반 데이터베이스를 불러와 테이블과 내용을 다시 생성합니다
  • 이전 릴리스에서 변경된 사항을 반영하도록 config.php를 편집하고 설치를 확인
    • 데이터베이스 이름, 사용자 이름, 비밀번호와 설치 서버 이름, URL 경로, 설치 위치의 실제 디렉터리 경로를 꼼꼼히 확인하십시오
    • 설문조사 관리 페이지 또는 활성화된 설문조사 페이지에 접속하여 모든 것이 정상적으로 작동하는지 확인합니다
  • 이제 준비가 끝났습니다 :)
LimeSurvey 설치 위치를 변경하지 않고 업그레이드만 하려면, LimeSurvey 최신 버전 업그레이드 섹션에 설명된 것과 동일한 절차를 따르십시오.


문제가 발생할 수 있는 경우

이렇게 간단해 보여도 가끔 문제가 생기기도 합니다. 심호흡을 한 번 하세요. 단계를 빠짐없이 따랐는지 확인하십시오. 그래도 해결되지 않으면, 아래에서 다른 사용자들이 어디에서 어려움을 겪었는지 살펴보시기 바랍니다.

컴퓨터마다 PHP 설치가 다른 경우

컴퓨터 간 SQL 데이터베이스가 다른 경우

LimeSurvey 버전이 다른 경우 (설치 및 DB 백업 파일 아카이브가 일치하지 않음)

백업된 SQL 데이터베이스와 일치하는 올바른 설치 백업 코드를 가지고 있지 않을 가능성이 있습니다. 이러한 별도의 백업이 서로 뒤섞이거나, 동기화되지 않거나, 따로 분리되기 쉽습니다. 각 백업이 어떤 버전인지 알아내는 데 도움이 되는 방법이 몇 가지 있습니다. LimeSurvey SQL 백업 옵션을 사용하면 기본 파일명에 백업 날짜가 포함됩니다. 또한 SQL 데이터베이스 백업 파일 내부를 검색하면 데이터베이스 버전이 저장된 아래 예시와 비슷한 부분을 찾을 수 있습니다:

#-----------------------------------------------------------------------
# Table data for lime_settings_global
#-----------------------------------------------------------------------
INSERT INTO lime_settings_global VALUES("DBVersion","126");
....

이 값은 설치 프로그램이 업그레이드 시 테이블에 변경 사항을 어떻게 적용할지 결정하는 데 사용됩니다.