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

명령줄 인터페이스(CLI)를 사용한 설치

From LimeSurvey Manual

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

소개

가상 머신 설정 등에서 자동 설치를 수행할 때는 LimeSurvey(여기서는 v2.x 기준)의 CLI(명령줄 인터페이스)를 활용하면 매우 유용합니다. 이 용도로 사용하는 파일(비밀번호 재설정에도 사용)은 WEBROOT/application/commands 폴더에 있으며, 여기서 사용할 파일은 console.php입니다.

사전 요구 사항

  • PHP CLI를 사용할 수 있어야 합니다.
  • WEBROOT/application/config/config.php 파일이 있어야 하며, 자동 설치 과정에서 제공된 매개변수가 입력되어 있어야 합니다.
  • PHP 모듈 권한의 사용 가능 여부가 LimeSurvey의 요구 사항에 맞아야 합니다.
  • 비어 있는 MySQL 데이터베이스를 생성해야 하며, 사용자에게 해당 데이터베이스를 사용할 수 있는 적절한 권한이 있어야 합니다.

사용법

설명을 위해 이 예제에서는 WEBROOT가 /var/www/limesurvey라고 가정합니다.

cd /var/www/limesurvey/application/commands
php console.php

다음과 같이 표시됩니다.

Yii command runner (based on Yii v1.1.14)
Usage: console.php <command-name> [parameters...]

The following commands are available:
 - install
 - message
 - migrate
 - plugin
 - resetpassword
 - shell
 - webapp

To see the individual command help, use the following:
   console.php help <command-name>

구문

php console.php <Admin User Name> <Admin User Password> <Full Name> <EMail ID>
  • 성명과 비밀번호에 공백이나 기타 특수 문자가 포함된 경우 큰따옴표로 묶어야 합니다.
  • DB 이름, DB 유형, DB 사용자, DB 비밀번호 등 그 밖의 모든 매개변수는 스크립트를 실행하기 전에 config.php 파일에 입력해야 합니다.
  • 스크립트는 반드시 WEBROOT/application/commands 폴더 안에서 실행해야 합니다.

예제

cd /var/www/limesurvey/application/commands
php console.php install limeadmin pwd123 Admin admin@mydomain.com

다음 텍스트가 출력됩니다.

/var/www/limesurvey/installer/sql/create-mysql.sql

이제 데이터베이스가 올바르게 설치되었을 것입니다.