Actions

Installation - LimeSurvey CE/ko: Difference between revisions

From LimeSurvey Manual

(Created page with "서버가 다음의 추가 요구 사항을 충족하는지 확인하세요.")
(Created page with "모든 컴퓨터 프로그램과 마찬가지로 대부분의 경우 지침에 명시된 대로 작동하지만 때로는 그렇지 않은 경우도 있습니다. 여기에 설명된 계획대로 일이 진행되지 않는 데에는 가능한 이유가 너무 많습니다. 문제가 발생하면 먼저 설치 FAQ를 확인해 보세요. 거기에서 답을 찾지 못했다면 [https://www.limesurvey.org/forum LimeSurvey 포럼]에 문제와 오류 메시지를 게시...")
 
(24 intermediate revisions by the same user not shown)
Line 20: Line 20:
{{참고|설치 과정에서 최소 요구 사항도 확인됩니다!}}
{{참고|설치 과정에서 최소 요구 사항도 확인됩니다!}}


The minimum set of requirements for '''LimeSurvey 6.x''':
'''LimeSurvey 6.x'''에 대한 최소 요구 사항 세트:
* Minimum 250 MB disk space.
* 최소 250MB 디스크 공간.
* MariaDB 10.3.38 or later '''OR''' MySQL 8 or later '''OR''' Microsoft SQL Server 2008 or later '''OR''' Postgres 12 or later.
* MariaDB 10.3.38 이상 '''또는''' MySQL 8 이상 '''또는''' Microsoft SQL Server 2008 이상 '''또는''' Postgres 12 이상.
* PHP version requirements:  
* PHP 버전 요구 사항:  
** LS 6.x from PHP 7.4.x to 8.x
** LS 6.x는 PHP 7.4.x에서 8.x로
** LS 5.x from PHP 7.2.5 to 8.0.x
** LS 5.x는 PHP 7.2.5에서 8.0.x까지
** LS 3.x from PHP 5.5.9 to 7.4.x
** LS 3.x는 PHP 5.5.9에서 7.4.x
* php.ini `short_open_tag` setting should be set to `ON`
* php.ini `short_open_tag` 설정은 `ON`으로 설정되어야 합니다
* The following PHP modules/libraries should be enabled:
* 다음 PHP 모듈/라이브러리가 활성화되어야 합니다:
** [[Installation FAQ#Requirements page#What is the mbstring (Multibyte String Functions) library|mbstring (Multibyte String Functions)]] extension library.
** [[설치 FAQ#요구사항 페이지#mbstring(멀티바이트 문자열 함수) 라이브러리란 무엇입니까|mbstring(멀티바이트 문자열 함수)]] 확장 library.
** PDO database driver for MySQL (pdo_mysql or pdo_mysqli) or Postgres (pdo_pgsql) or MSSQL ([https://php.net/manual/en/ref.pdo-sqlsrv.php pdo_sqlsrv] for Windows and [http://www.php.net/manual/en/ref.pdo-dblib.php pdo_dblib] for Linux).
** PDO database driver for MySQL (pdo_mysql or pdo_mysqli) or Postgres (pdo_pgsql) or MSSQL ([https://php.net/manual/en/ref.pdo-sqlsrv.php pdo_sqlsrv] for Windows and [http://www.php.net/manual/en/ref.pdo-dblib.php pdo_dblib] for Linux).
** Also, we assume in general that all PHP default libraries are enabled
** 또한 일반적으로 모든 PHP 기본 라이브러리가 활성화되어 있다고 가정합니다
*** hash
*** hash
*** session
*** 세션
*** openssl or mcrypt
*** openssl 또는 mcrypt
*** fileinfo
*** fileinfo
*** SimpleXML
*** SimpleXML
*** etc
***


<div class="simplebox"> Note: If you are connecting from Linux to a MSSQL database on a Windows server using the dblib PDO driver, then the underlying FreeTDS needs to be set up correctly. Check out the [[Troubleshooting]] page for more information.</div>
<div class="simplebox">참고: dblib PDO 드라이버를 사용하여 Linux에서 Windows 서버의 MSSQL 데이터베이스에 연결하는 경우 기본 FreeTDS를 올바르게 설정해야 합니다. 자세한 내용은 [[문제 해결]] 페이지를 확인하세요.</div>


Optional PHP Extensions:
선택적 PHP 확장:
* '''GD-Library''' '''with FreeType support''' installed is needed for captchas, nice charts in statistics or to upload images via the HTML editor - see [https://php.net/manual/image.setup.php PHP GD-Library Extension documentation]
* '''FreeType 지원''''''GD-Library'''가 설치되어 보안 문자, 멋진 통계 차트 또는 HTML 편집기를 통해 이미지를 업로드하는 데 필요합니다. [https://php.net/manual/image.setup.php PHP GD-Library 확장 문서]를 참조하세요
* '''IMAP''' (pretty standard) is needed for the [[Email bounce tracking system|email bounce tracking system]] - see [https://php.net/manual/imap.setup.php PHP IMAP Extension documentation]
* '''IMAP'''(상당한 표준)[[이메일 반송 추적 시스템|이메일 반송 추적 시스템]]에 필요합니다 - [https://php.net/manual/imap.setup.php PHP IMAP 확장 문서]를 참조하세요
* '''LDAP''' installed is needed to import survey participants using LDAP - see [https://php.net/manual/en/book.ldap.php PHP LDAP Documentation]
* LDAP를 사용하여 설문조사 참가자를 가져오려면 '''LDAP''' 설치가 필요합니다. - [https://php.net/manual/en/book.ldap.php PHP LDAP 문서]를 참조하세요
* '''Zip''' (pretty standard) is needed for template upload, import of .zip archived resources, and excel export - see [https://php.net/manual/zip.setup.php PHP Zip Extension documentation]
* '''Zip'''(상당한 표준)은 템플릿 업로드, .zip 아카이브 리소스 가져오기 및 Excel 내보내기에 필요합니다. - [https://php.net/manual/zip.setup.php PHP Zip 확장 문서]를 참조하세요
* '''Zlib''' (pretty standard) is needed for the [[ComfortUpdate]] - see [https://php.net/manual/zlib.setup.php PHP Zlib Extension documentation]
* '''Zlib'''(상당한 표준)[[ComfortUpdate]]에 필요합니다. - [https://php.net/manual/zlib.setup.php PHP Zlib 확장 문서]를 참조하세요


In most cases, your web server provider or system administrator will be able to help you out with these optional components.
대부분의 경우 웹 서버 제공업체나 시스템 관리자가 이러한 선택적 구성 요소에 대해 도움을 줄 수 있습니다.


If you want to run Microsoft's IIS server, taking a look at [[Installation on XP with IIS]] might also help.
Microsoft의 IIS 서버를 실행하려면 [[IIS를 사용하여 XP에 설치]]를 살펴보는 것도 도움이 될 수 있습니다.


===Browser compatibility===
===브라우저 호환성===
'''For the survey-taking side''', we currently support IE11 (intranet-mode excluded) and all newer comparable browsers like Edge, FF, Chrome, Opera etc. with activated JavaScript.  
'''설문조사 측면에서''' 현재 IE11(인트라넷 모드 제외)Edge, FF, Chrome, Opera 등과 같은 모든 최신 브라우저는 활성화된 자바스크립트와 함께 지원됩니다.  


'''For the administration part''', we currently support Edge and all newer comparable browsers like FF, Chrome, Opera etc. with activated JavaScript. <u>We do not support any Internet Explorer versions in the administration part anymore.</u>
'''관리 부분'''에서는 현재 활성화된 JavaScript를 사용하여 Edge와 FF, Chrome, Opera 등과 같은 모든 최신 브라우저를 지원합니다. <u>관리 부분에서는 더 이상 Internet Explorer 버전을 지원하지 않습니다.</u>


====Screen sizes====
====화면 크기====
We support any reasonable screen size for survey taking (360px x 640px and up).
우리는 설문조사 작성에 적합한 모든 화면 크기(360px x 640px 이상)를 지원합니다.
The minimum supported screen resolution for the LimeSurvey administration page is 1280px x 1024px.
LimeSurvey 관리 페이지에 지원되는 최소 화면 해상도는 1280px x 1024px입니다.


===Hosting for LimeSurvey===
<span id="Hosting_for_LimeSurvey"></span>
===LimeSurvey 호스팅===


LimeSurvey should work with most hosting companies that provide PHP and MySQL. If you want a ready-installed version of LimeSurvey, you could try [https://www.limesurvey.org/editions-and-prices/limesurvey-pro/editions-and-prices-professional LimeSurvey Cloud], else check out our [[LimeSurvey-compatible hosting companies|list of LimeSurvey-compatible hosting companies]].
LimeSurvey는 PHP 및 MySQL을 제공하는 대부분의 호스팅 회사와 협력해야 합니다. 미리 설치된 LimeSurvey 버전을 원하는 경우 [https://www.limesurvey.org/editions-and-prices/limesurvey-pro/editions-and-prices-professional LimeSurvey Cloud]를 사용해 볼 수 있고, 그렇지 않은 경우에는 당사를 확인해 보세요. [[LimeSurvey 호환 호스팅 회사|LimeSurvey 호환 호스팅 회사 목록]].


==Download the LimeSurvey package==
<span id="Download_the_LimeSurvey_package"></span>
==LimeSurvey 패키지 다운로드==


[https://community.limesurvey.org/downloads/ Download] the latest stable LimeSurvey zip package (there are also gzip, bz2 and 7zip packages available for your convenience) and save it to your local disk.
안정적인 최신 LimeSurvey zip 패키지(귀하의 편의를 위해 gzip, bz2 및 7zip 패키지도 제공됨)를 [https://community.limesurvey.org/downloads/ 다운로드]하고 로컬 디스크에 저장하세요.


==Unpack the LimeSurvey package==
<span id="Unpack_the_LimeSurvey_package"></span>
==LimeSurvey 패키지 압축 풀기==


Uncompress the zip file into a dedicated directory/folder using your preferred compression software. When you uncompress the file make sure that you uncompress the directory structure with the files (this is default behavior for most compression programs). The path name for the installation directory should not include '(' or ')' special characters, but it may include the '''space''' character.
선호하는 압축 소프트웨어를 사용하여 zip 파일을 전용 디렉터리/폴더에 압축 해제합니다. 파일의 압축을 풀 때 파일이 포함된 디렉터리 구조의 압축을 풀어야 합니다. 이는 대부분의 압축 프로그램의 기본 동작입니다. 설치 디렉터리의 경로 이름에는 '(' 또는 ')' 특수 문자가 포함되어서는 안 되지만, '''공백''' 문자는 포함될 수 있습니다.


==Collect information about your server==
<span id="Collect_information_about_your_server"></span>
==서버에 대한 정보 수집==


You will need to know the following things to install LimeSurvey on your web server correctly:
웹 서버에 LimeSurvey를 올바르게 설치하려면 다음 사항을 알아야 합니다.
*Your intended website URL where your scripts will reside (e.g. ''http://my.domain.com/limesurvey'').
*스크립트가 상주할 의도된 웹사이트 URL(예: ''http://my.domain.com/limesurvey'').
*The physical disk location on your server where your scripts will reside (e.g. ''/home/usr/htdocs/limesurvey'').
*스크립트가 상주할 서버의 물리적 디스크 위치(예: ''/home/usr/htdocs/limesurvey'').
*The IP/net location of your database server (i.e. ''localhost'').
*데이터베이스 서버의 IP/net 위치(예: ''localhost'').
*If your database server uses a non-standard port, find out which port it is.
*데이터베이스 서버가 비표준 포트를 사용하는 경우 어떤 포트인지 알아보세요.
*Your user name and password for your database server.
*데이터베이스 서버의 사용자 이름과 비밀번호.
*With most providers you can't let the script create the database, but have to do it yourself. If you are using such a provider, please create a database (for example ''limesurvey'') yourself.
*대부분의 공급자에서는 스크립트가 데이터베이스를 생성할 수 없습니다. 직접 수행해야 합니다. 그러한 공급자를 사용하는 경우 데이터베이스(예: 'limesurvey'')를 만드십시오.


==Upload the files to your web server==
<span id="Upload_the_files_to_your_web_server"></span>
==웹 서버에 파일 업로드==


Using your FTP program (e.g. FileZilla), connect to your web server and create a directory to store your scripts. Then upload the files using the directory structure they are in. Make sure you '''upload the files in binary mode''' (check the settings of your FTP program). Please note that uploading in ASCII mode can lead to uncommon errors (e.g. 'class not found' error during installation), also images may not be uploaded correctly.
FTP 프로그램(예: FileZilla)을 사용하여 웹 서버에 연결하고 스크립트를 저장할 디렉터리를 만듭니다. 그런 다음 파일이 있는 디렉토리 구조를 사용하여 파일을 업로드하십시오. '''바이너리 모드로 파일을 업로드'''하십시오(FTP 프로그램의 설정을 확인하십시오). ASCII 모드로 업로드하면 흔하지 않은 오류(예: 설치 중 '클래스를 찾을 수 없음' 오류)가 발생할 수 있으며 이미지가 올바르게 업로드되지 않을 수도 있습니다.


==Set directory permissions==
<span id="Set_directory_permissions"></span>
==디렉터리 권한 설정==


For the script to work properly it needs certain access to some directories - this applies especially to Linux/*nix systems.
스크립트가 제대로 작동하려면 일부 디렉토리에 대한 특정 액세스가 필요합니다. 이는 특히 Linux/*nix 시스템에 적용됩니다.
*The '''"/limesurvey/tmp"''' directory (and all its subdirectories and files) are used for imports & uploads and should be set to ''Read & Write'' for your webserver.
*'''"/limesurvey/tmp"''' 디렉토리(및 모든 하위 디렉토리와 파일) 가져오기 및 업로드에 사용되며 웹서버에 대해 ''읽기 및 쓰기''로 설정해야 합니다.
*The '''"/limesurvey/upload/"''' directory (and all its subdirectories and files) must also have ''Read & Write'' for your webserver in order to enable picture and media files upload.
*'''"/limesurvey/upload/"''' 디렉터리(및 모든 하위 디렉터리와 파일)는 다음과 같아야 합니다. 또한 사진 및 미디어 파일 업로드를 활성화하려면 웹 서버에 ''읽기 및 쓰기''가 있어야 합니다.
*The '''"/limesurvey/application/config/"''' directory also needs ''Read & Write'' permissions for your webserver.
*'''"/limesurvey/application/config/"''' 디렉토리에도 웹서버에 대한''읽기 및 쓰기'가 필요합니다.
*The other directories can be set to ''Read Only''. You may wish in Linux/Unix to set the permissions on each file within the /limesurvey/admin directory to ''Read Only''.
*다른 디렉터리는 ''읽기 전용''으로 설정할 수 있습니다. Linux/Unix에서는 /limesurvey/admin 디렉토리 내의 각 파일에 대한 권한을 '읽기 전용'으로 설정하기를 원할 수 있습니다.


{{Alert|If you are using Linux, then setting permissions depends on your webserver configuration. For example, if you use Apache HTTPD on CentOS, type '''chmod -R 755 <directory> ; chown -R apache <directory>'''. This will give everyone access to read, and your webserver will have the permission to write. Check the [https://www.linux.com/learn/tutorials/309527-understanding-linux-file-permissions following link] for more information on Linux permissions.}}
{{Alert|Linux를 사용하는 경우 권한 설정은 웹서버 구성에 따라 다릅니다. 예를 들어 CentOS에서 Apache HTTPD를 사용하는 경우 '''chmod -R 755를 입력합니다.<directory> ; chown -R 아파치<directory> '''. 이렇게 하면 모든 사람에게 읽기 권한이 부여되고 웹 서버에는 쓰기 권한이 부여됩니다. Linux 권한에 대한 자세한 내용은 [https://www.linux.com/learn/tutorials/309527-understanding-linux-file-permissions 다음 링크]를 확인하세요.}}


==Create a database user==
<span id="Create_a_database_user"></span>
==데이터베이스 사용자 생성==


LimeSurvey will create a database and the tables inside it. To be able to do this, it will need the user name and password of a database user. We generally recommend creating a database user with the following permissions:
LimeSurvey는 데이터베이스와 그 안에 테이블을 생성합니다. 이를 수행하려면 데이터베이스 사용자의 사용자 이름과 비밀번호가 필요합니다. 일반적으로 다음 권한을 가진 데이터베이스 사용자를 생성하는 것이 좋습니다.


- MySQL: SELECT, CREATE, INSERT, UPDATE, DELETE, ALTER, DROP, INDEX
- MySQL: SELECT, CREATE, INSERT, UPDATE, DELETE, ALTER, DROP, INDEX
Line 105: Line 112:
- PostgreSQL: SELECT, INSERT, UPDATE, DELETE, TRUNCATE, TRIGGER
- PostgreSQL: SELECT, INSERT, UPDATE, DELETE, TRUNCATE, TRIGGER


- Microsoft SQL Server: ''Unknown - if you can find out this information, please complete it''.
- Microsoft SQL Server: ''알 수 없음 - 이 정보를 찾을 수 있으면 작성해 주세요.''


==Run the installation script==
<span id="Run_the_installation_script"></span>
==설치 스크립트 실행==


'''Go to "example.org/limesurvey/admin"'''. If you configured everything correctly, the LimeSurvey installer should be starting - just follow the instructions. You will be asked whether you wish to create the database and/or create the tables inside the database. LimeSurvey will then create the needed tables in the database.
'''"example.org/limesurvey/admin"'''으로 이동하세요. 모든 것을 올바르게 구성했다면 LimeSurvey 설치 프로그램이 시작되어야 합니다. 지침을 따르십시오. 데이터베이스를 생성할지 그리고/또는 데이터베이스 내부에 테이블을 생성할지 묻는 메시지가 표시됩니다. 그런 다음 LimeSurvey는 데이터베이스에 필요한 테이블을 생성합니다.


==Connect to the administration script for the first time==
<span id="Connect_to_the_administration_script_for_the_first_time"></span>
==처음으로 관리 스크립트에 연결==


You are done when the installation finishes! Open your browser and enter the URL to the LimeSurvey administration. Assuming you used 'limesurvey' as the directory name to store the files in, this will be something like "http://www.example.com/limesurvey/admin".
설치가 끝나면 완료! 브라우저를 열고 LimeSurvey 관리 URL을 입력하세요. 파일을 저장할 디렉터리 이름으로 'limesurvey'를 사용했다고 가정하면 이는 "http://www.example.com/limesurvey/admin"과 같습니다.


You should get a login screen. The default login credentials (if they have not been changed during the installation) are:
로그인 화면이 나타나야 합니다. 기본 로그인 자격 증명(설치 중에 변경되지 않은 경우)은 다음과 같습니다.


<syntaxhighlight lang='html'>
<syntaxhighlight lang='html'>


User: admin
사용자: admin
Password: password
Password: 비밀번호


</syntaxhighlight>
</syntaxhighlight>


You will be prompted to change the default password after you logged in. Have fun!
로그인하면 기본 비밀번호를 변경하라는 메시지가 표시됩니다. 재미있게 즐겨보세요!


==Further configuration==
<span id="Further_configuration"></span>
==추가 구성==


===Caching===
<span id="Caching"></span>
===캐싱===


LimeSurvey uses the Yii file cache by default, but it can be configured to use other cache engines. Possible other caches are:
LimeSurvey는 기본적으로 Yii 파일 캐시를 사용하지만 다른 캐시 엔진을 사용하도록 구성할 수 있습니다. 가능한 다른 캐시는 다음과 같습니다:


* Memcached
* Memcached
Line 137: Line 148:
* XCache
* XCache


Please see the [https://www.yiiframework.com/doc/api/1.1/CCache Yii documentation] for full description.
전체 설명은 [https://www.yiiframework.com/doc/api/1.1/CCache Yii 문서]를 참조하세요.


Since LimeSurvey 4.0.0 you also have the possibility to cache calculations in the ExpressionScript. This can provide a significant speed-up depending on survey complexity. To enable the emcache, add this in your config.php file (components array):
LimeSurvey 4.0.0부터는 ExpressionScript에서 계산을 캐시할 수도 있습니다. 이는 조사 복잡성에 따라 상당한 속도 향상을 제공할 수 있습니다. emcache를 활성화하려면 config.php 파일(구성 요소 배열)에 다음을 추가하세요.


<syntaxhighlight lang="php">
<syntaxhighlight lang="php">
Line 145: Line 156:
</syntaxhighlight>
</syntaxhighlight>


As with the main Yii cache, other cache systems can be used.
기본 Yii 캐시와 마찬가지로 다른 캐시 시스템도 사용할 수 있습니다.


{{Note| The emcache is not compatible with randomized surveys, and will be automatically turned off in such cases.}}
{{참고| emcache는 무작위 설문조사와 호환되지 않으며 이러한 경우 자동으로 꺼집니다.}}


==What if I have problems...==
<span id="What_if_I_have_problems..."></span>
==문제가 있으면 어떻게 하나요...==


Like all computer programs, most of the time things will work just like the instructions say, but sometimes they just won't. There are too many possible reasons for things not going according to plan to describe here. If you have trouble, first check out the [[Installation FAQ]]. If you don't find your answer there, please post your problem and any error messages in the [https://www.limesurvey.org/forum LimeSurvey forums], open a [https://www.limesurvey.org/contact-us support ticket] (only for customers using LimeSurvey Cloud), or join our [https://discord.gg/DEjguXn Discord channel].
<div class="mw-translate-fuzzy">
모든 컴퓨터 프로그램과 마찬가지로 대부분의 경우 지침에 명시된 대로 작동하지만 때로는 그렇지 않은 경우도 있습니다. 여기에 설명된 계획대로 일이 진행되지 않는 데에는 가능한 이유가 너무 많습니다. 문제가 발생하면 먼저 [[설치 FAQ]]를 확인해 보세요. 거기에서 답을 찾지 못했다면 [https://www.limesurvey.org/forum LimeSurvey 포럼]에 문제와 오류 메시지를 게시하고, [https://www.limesurvey.org/contact]를 열어주세요. -us 지원 티켓](LimeSurvey Cloud를 사용하는 고객만 해당) 또는 [https://discord.gg/DEjguXn Discord 채널]에 가입하세요.
</div>

Latest revision as of 04:10, 11 July 2024

__목차__

참고: 이 설치 지침은 버전 2.0 이상에 적용됩니다. 1.92에 대한 이전 지침은 여기에서 찾을 수 있으며 업데이트 지침은 여기에서 찾을 수 있습니다.

일반

LimeSurvey 프로젝트는 LimeSurvey:

  • 웹 서버에 설치하는 두 가지 방법을 제공합니다.
    이 경우 1단계부터 시작하여 이 페이지의 지침을 따르세요.
  • 로컬 Windows PC에서:
    로컬에서 설문조사를 생성하고(주로 속도 또는 개발/테스트 이유로) 나중에 웹 서버의 라이브 LimeSurvey 설치에 업로드하려는 경우 일반적으로 로컬 PC에 LimeSurvey를 설치하기를 원합니다. 이를 위해 우리는 웹 서버, 데이터베이스, LimeSurvey 애플리케이션 및 설치 방법 지침을 포함하는 특별한 LimeSurvey 패키지를 준비했습니다.

귀하의 웹사이트에서 LimeSurvey를 사용할 수 있는지 확인하세요

서버가 다음의 추가 요구 사항을 충족하는지 확인하세요.

Template:참고

LimeSurvey 6.x에 대한 최소 요구 사항 세트:

  • 최소 250MB 디스크 공간.
  • MariaDB 10.3.38 이상 또는 MySQL 8 이상 또는 Microsoft SQL Server 2008 이상 또는 Postgres 12 이상.
  • PHP 버전 요구 사항:
    • LS 6.x는 PHP 7.4.x에서 8.x로
    • LS 5.x는 PHP 7.2.5에서 8.0.x까지
    • LS 3.x는 PHP 5.5.9에서 7.4.x
  • php.ini `short_open_tag` 설정은 `ON`으로 설정되어야 합니다
  • 다음 PHP 모듈/라이브러리가 활성화되어야 합니다:
    • mbstring(멀티바이트 문자열 함수) 확장 library.
    • PDO database driver for MySQL (pdo_mysql or pdo_mysqli) or Postgres (pdo_pgsql) or MSSQL (pdo_sqlsrv for Windows and pdo_dblib for Linux).
    • 또한 일반적으로 모든 PHP 기본 라이브러리가 활성화되어 있다고 가정합니다
      • hash
      • 세션
      • openssl 또는 mcrypt
      • fileinfo
      • SimpleXML
      • 등 …
참고: dblib PDO 드라이버를 사용하여 Linux에서 Windows 서버의 MSSQL 데이터베이스에 연결하는 경우 기본 FreeTDS를 올바르게 설정해야 합니다. 자세한 내용은 문제 해결 페이지를 확인하세요.

선택적 PHP 확장:

대부분의 경우 웹 서버 제공업체나 시스템 관리자가 이러한 선택적 구성 요소에 대해 도움을 줄 수 있습니다.

Microsoft의 IIS 서버를 실행하려면 IIS를 사용하여 XP에 설치를 살펴보는 것도 도움이 될 수 있습니다.

브라우저 호환성

설문조사 측면에서 현재 IE11(인트라넷 모드 제외)과 Edge, FF, Chrome, Opera 등과 같은 모든 최신 브라우저는 활성화된 자바스크립트와 함께 지원됩니다.

관리 부분에서는 현재 활성화된 JavaScript를 사용하여 Edge와 FF, Chrome, Opera 등과 같은 모든 최신 브라우저를 지원합니다. 관리 부분에서는 더 이상 Internet Explorer 버전을 지원하지 않습니다.

화면 크기

우리는 설문조사 작성에 적합한 모든 화면 크기(360px x 640px 이상)를 지원합니다. LimeSurvey 관리 페이지에 지원되는 최소 화면 해상도는 1280px x 1024px입니다.

LimeSurvey 호스팅

LimeSurvey는 PHP 및 MySQL을 제공하는 대부분의 호스팅 회사와 협력해야 합니다. 미리 설치된 LimeSurvey 버전을 원하는 경우 LimeSurvey Cloud를 사용해 볼 수 있고, 그렇지 않은 경우에는 당사를 확인해 보세요. LimeSurvey 호환 호스팅 회사 목록.

LimeSurvey 패키지 다운로드

안정적인 최신 LimeSurvey zip 패키지(귀하의 편의를 위해 gzip, bz2 및 7zip 패키지도 제공됨)를 다운로드하고 로컬 디스크에 저장하세요.

LimeSurvey 패키지 압축 풀기

선호하는 압축 소프트웨어를 사용하여 zip 파일을 전용 디렉터리/폴더에 압축 해제합니다. 파일의 압축을 풀 때 파일이 포함된 디렉터리 구조의 압축을 풀어야 합니다. 이는 대부분의 압축 프로그램의 기본 동작입니다. 설치 디렉터리의 경로 이름에는 '(' 또는 ')' 특수 문자가 포함되어서는 안 되지만, 공백 문자는 포함될 수 있습니다.

서버에 대한 정보 수집

웹 서버에 LimeSurvey를 올바르게 설치하려면 다음 사항을 알아야 합니다.

  • 스크립트가 상주할 의도된 웹사이트 URL(예: http://my.domain.com/limesurvey).
  • 스크립트가 상주할 서버의 물리적 디스크 위치(예: /home/usr/htdocs/limesurvey).
  • 데이터베이스 서버의 IP/net 위치(예: localhost).
  • 데이터베이스 서버가 비표준 포트를 사용하는 경우 어떤 포트인지 알아보세요.
  • 데이터베이스 서버의 사용자 이름과 비밀번호.
  • 대부분의 공급자에서는 스크립트가 데이터베이스를 생성할 수 없습니다. 직접 수행해야 합니다. 그러한 공급자를 사용하는 경우 데이터베이스(예: 'limesurvey)를 만드십시오.

웹 서버에 파일 업로드

FTP 프로그램(예: FileZilla)을 사용하여 웹 서버에 연결하고 스크립트를 저장할 디렉터리를 만듭니다. 그런 다음 파일이 있는 디렉토리 구조를 사용하여 파일을 업로드하십시오. 바이너리 모드로 파일을 업로드하십시오(FTP 프로그램의 설정을 확인하십시오). ASCII 모드로 업로드하면 흔하지 않은 오류(예: 설치 중 '클래스를 찾을 수 없음' 오류)가 발생할 수 있으며 이미지가 올바르게 업로드되지 않을 수도 있습니다.

디렉터리 권한 설정

스크립트가 제대로 작동하려면 일부 디렉토리에 대한 특정 액세스가 필요합니다. 이는 특히 Linux/*nix 시스템에 적용됩니다.

  • "/limesurvey/tmp" 디렉토리(및 모든 하위 디렉토리와 파일) 가져오기 및 업로드에 사용되며 웹서버에 대해 읽기 및 쓰기로 설정해야 합니다.
  • "/limesurvey/upload/" 디렉터리(및 모든 하위 디렉터리와 파일)는 다음과 같아야 합니다. 또한 사진 및 미디어 파일 업로드를 활성화하려면 웹 서버에 읽기 및 쓰기가 있어야 합니다.
  • "/limesurvey/application/config/" 디렉토리에도 웹서버에 대한읽기 및 쓰기'가 필요합니다.
  • 다른 디렉터리는 읽기 전용으로 설정할 수 있습니다. Linux/Unix에서는 /limesurvey/admin 디렉토리 내의 각 파일에 대한 권한을 '읽기 전용'으로 설정하기를 원할 수 있습니다.
  Linux를 사용하는 경우 권한 설정은 웹서버 구성에 따라 다릅니다. 예를 들어 CentOS에서 Apache HTTPD를 사용하는 경우 chmod -R 755를 입력합니다.<directory> ; chown -R 아파치<directory> . 이렇게 하면 모든 사람에게 읽기 권한이 부여되고 웹 서버에는 쓰기 권한이 부여됩니다. Linux 권한에 대한 자세한 내용은 다음 링크를 확인하세요.


데이터베이스 사용자 생성

LimeSurvey는 데이터베이스와 그 안에 테이블을 생성합니다. 이를 수행하려면 데이터베이스 사용자의 사용자 이름과 비밀번호가 필요합니다. 일반적으로 다음 권한을 가진 데이터베이스 사용자를 생성하는 것이 좋습니다.

- MySQL: SELECT, CREATE, INSERT, UPDATE, DELETE, ALTER, DROP, INDEX

- PostgreSQL: SELECT, INSERT, UPDATE, DELETE, TRUNCATE, TRIGGER

- Microsoft SQL Server: 알 수 없음 - 이 정보를 찾을 수 있으면 작성해 주세요.

설치 스크립트 실행

"example.org/limesurvey/admin"으로 이동하세요. 모든 것을 올바르게 구성했다면 LimeSurvey 설치 프로그램이 시작되어야 합니다. 지침을 따르십시오. 데이터베이스를 생성할지 그리고/또는 데이터베이스 내부에 테이블을 생성할지 묻는 메시지가 표시됩니다. 그런 다음 LimeSurvey는 데이터베이스에 필요한 테이블을 생성합니다.

처음으로 관리 스크립트에 연결

설치가 끝나면 완료! 브라우저를 열고 LimeSurvey 관리 URL을 입력하세요. 파일을 저장할 디렉터리 이름으로 'limesurvey'를 사용했다고 가정하면 이는 "http://www.example.com/limesurvey/admin"과 같습니다.

로그인 화면이 나타나야 합니다. 기본 로그인 자격 증명(설치 중에 변경되지 않은 경우)은 다음과 같습니다.

사용자: admin
Password: 비밀번호

로그인하면 기본 비밀번호를 변경하라는 메시지가 표시됩니다. 재미있게 즐겨보세요!

추가 구성

캐싱

LimeSurvey는 기본적으로 Yii 파일 캐시를 사용하지만 다른 캐시 엔진을 사용하도록 구성할 수 있습니다. 가능한 다른 캐시는 다음과 같습니다:

  • Memcached
  • Redis
  • WinCache
  • XCache

전체 설명은 Yii 문서를 참조하세요.

LimeSurvey 4.0.0부터는 ExpressionScript에서 계산을 캐시할 수도 있습니다. 이는 조사 복잡성에 따라 상당한 속도 향상을 제공할 수 있습니다. emcache를 활성화하려면 config.php 파일(구성 요소 배열)에 다음을 추가하세요.

'emcache' => array('class' => 'CFileCache'),

기본 Yii 캐시와 마찬가지로 다른 캐시 시스템도 사용할 수 있습니다.

Template:참고

문제가 있으면 어떻게 하나요...

모든 컴퓨터 프로그램과 마찬가지로 대부분의 경우 지침에 명시된 대로 작동하지만 때로는 그렇지 않은 경우도 있습니다. 여기에 설명된 계획대로 일이 진행되지 않는 데에는 가능한 이유가 너무 많습니다. 문제가 발생하면 먼저 설치 FAQ를 확인해 보세요. 거기에서 답을 찾지 못했다면 LimeSurvey 포럼에 문제와 오류 메시지를 게시하고, [1]를 열어주세요. -us 지원 티켓](LimeSurvey Cloud를 사용하는 고객만 해당) 또는 Discord 채널에 가입하세요.