x

Основни глави

  1. LimeSurvey Cloud срещу LimeSurvey CE
  2. LimeSurvey Cloud - Кратко ръководство за стартиране
  3. LimeSurvey CE - Монтаж
  4. Как да проектираме добро проучване (Ръководство)
  5. Приготвяме се да започнем
  6. Конфигурация на LimeSurvey
  7. Въведение - Анкети
  8. Вижте настройките на проучването
  9. Вижте менюто за проучване
  10. Вижте структурата на проучването
  11. Въведение - Въпроси
  12. Въведение - Групи въпроси
  13. Въведение – Проучвания – Управление
  14. Опции на лентата с инструменти за проучване
  15. Многоезично проучване
  16. Кратко ръководство за стартиране - ExpressionScript
  17. Разширени функции
  18. Общи ЧЗВ
  19. Отстраняване на неизправности
  20. Заобиколни решения
  21. Разрешително
  22. Дневник на промените на версията
  23. Плъгини - Разширени
 Actions

Installation - LimeSurvey CE/bg: Difference between revisions

From LimeSurvey Manual

Maren.fritz (talk | contribs)
Created page with "<div class="simplebox">Забележка: Тези инструкции за инсталиране са за версия 2.0 или по-нова. По-стари инст..."
FuzzyBot (talk | contribs)
Updating to match new version of source page
 
(39 intermediate revisions by 2 users not shown)
Line 5: Line 5:
<div class="simplebox">Забележка: Тези инструкции за инсталиране са за версия 2.0 или по-нова. По-стари инструкции за 1.92 можете да намерите [[Инсталационна версия 1.92 или по-стара|тук]], а инструкции за актуализиране можете да намерите [[Надстройка от предишна версия|тук]].</div>
<div class="simplebox">Забележка: Тези инструкции за инсталиране са за версия 2.0 или по-нова. По-стари инструкции за 1.92 можете да намерите [[Инсталационна версия 1.92 или по-стара|тук]], а инструкции за актуализиране можете да намерите [[Надстройка от предишна версия|тук]].</div>


==General==
<span id="General"></span>
==Общи==


The LimeSurvey project provides two ways to install LimeSurvey:
Проектът LimeSurvey предоставя два начина за инсталиране на LimeSurvey:
*On your webserver:<br />In this case, just follow the instructions on this page starting with step 1.
*На вашия уеб сървър:<br /> В този случай просто следвайте инструкциите на тази страница, като започнете от стъпка 1.


*On your local Windows PC:<br />You usually only want to install LimeSurvey on your local PC if you want to create surveys locally (mainly for speed or development/test reasons) and upload them later to your live LimeSurvey installation on a web server. For this purpose, we have prepared a special LimeSurvey package which includes the web server, the database, the LimeSurvey application, and [[Installation of the LimeSurvey XAMPP package|instructions how to install it]].
*На вашия локален компютър с Windows:<br /> Обикновено искате да инсталирате LimeSurvey на вашия локален компютър само ако искате да създавате анкети локално (главно поради причини за скорост или разработка/тест) и да ги качите по-късно във вашата жива инсталация на LimeSurvey на уеб сървър. За целта подготвихме специален пакет LimeSurvey, който включва уеб сървъра, базата данни, приложението LimeSurvey и [[Инсталиране на пакета LimeSurvey XAMPP|инструкции как да го инсталирате]].


==Make sure you can use LimeSurvey on your website==
<span id="Make_sure_you_can_use_LimeSurvey_on_your_website"></span>
==Уверете се, че можете да използвате LimeSurvey на вашия уебсайт==


Make sure your server meets the following additional requirements.
Уверете се, че вашият сървър отговаря на следните допълнителни изисквания.


{{Note|The minimum set of requirements will also be checked during the installation process!}}
{{Забележка|Минималният набор от изисквания също ще бъде проверен по време на инсталационния процес!}}


The minimum set of requirements for '''LimeSurvey 6.x''':
<div class="mw-translate-fuzzy">
* Minimum 250 MB disk space.
Минималният набор от изисквания за '''LimeSurvey 6.x''':
* MariaDB 10.3.38 or later '''OR''' MySQL 8 or later '''OR''' Microsoft SQL Server 2008 or later '''OR''' Postgres 12 or later.
* Минимум 250 MB дисково пространство.
* PHP version requirements:  
* MariaDB 10.3.38 или по-нова версия '''ИЛИ''' MySQL 8 или по-нова '' 'ИЛИ''' Microsoft SQL Server 2008 или по-нова версия '''ИЛИ'' Postgres 12 или по-нова версия.
** LS 6.x from PHP 7.4.x to 8.1.x  
* Изисквания за версията на PHP:  
** LS 5.x from PHP 7.2.5 to 8.0.x  
** LS 6.x от PHP 7.4.x до 8.1.x ! N!** 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.
** [[Installation FAQ#Requirements page#What is the mbstring (Multibyte String Functions) biblioteka|mbstring (Multibyte String Functions)]] разширение библиотека.
** 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 драйвер за база данни за MySQL (pdo_mysql или pdo_mysqli) или Postgres (pdo_pgsql) или MSSQL ([https://php.net/manual/en/ref.pdo-sqlsrv.php pdo_sqlsrv] за Windows и [http://www.php.net/manual/en/ref.pdo-dblib.php pdo_dblib] за Linux).
** Also, we assume in general that all PHP default libraries are enabled
** Освен това приемаме като цяло, че всички PHP библиотеки по подразбиране са активирани
*** hash
* ** хеш
*** session
*** сесия
*** openssl or mcrypt
*** openssl или mcrypt
*** fileinfo
*** информация за файла
*** SimpleXML
*** SimpleXML
*** etc …
*** и т.н.
</div>


<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">Забележка: Ако се свързвате от Linux към MSSQL база данни на Windows сървър, като използвате драйвера dblib PDO, тогава основният 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]
* Инсталирана '''GD-Library'''' '''с поддръжка на FreeType'''' е необходима за captcha, хубави диаграми в статистиката или за качване на изображения чрез HTML редактора - вижте [https:/ /php.net/manual/image.setup.php PHP GD-Library Extension документация]
* '''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 Extension документация]
* '''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 Extension документация]
* '''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.
Ако искате да стартирате IIS сървъра на Microsoft, погледнете [[Инсталиране на XP с IIS]] също може да помогне.


===Browser compatibility===
<div class="mw-translate-fuzzy">
'''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 и т.н. с активиран JavaScript.
</div>


'''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>
<div class="mw-translate-fuzzy">
'''За административната част'', в момента поддържаме Edge и всички по-нови сравними браузъри като FF, Chrome, Opera и др. с активиран JavaScript. <u>Вече не поддържаме никакви версии на Internet Explorer в административната част.</u>
</div>


====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]].
<div class="mw-translate-fuzzy">
LimeSurvey трябва да работи с повечето хостинг компании, които предоставят PHP и MySQL. Ако искате готова инсталирана версия на LimeSurvey, можете да опитате [https://www.limesurvey.org/editions-and-prices/limesurvey-pro/editions-and-prices-professional LimeSurvey Cloud], в противен случай разгледайте нашия [[LimeSurvey-съвместими хостинг компании|списък на LimeSurvey-съвместими хостинг компании]].
</div>


==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.
[https://community.limesurvey.org/downloads/ Изтеглете] най-новия стабилен zip пакет на LimeSurvey (има също налични пакети gzip, bz2 и 7zip за ваше удобство) и го запазете на вашия локален диск.


==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/мрежното местоположение на сървъра на вашата база данни (т.е. ''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.}}
{{Предупреждение|Ако използвате Linux, настройката на разрешенията зависи от конфигурацията на вашия уеб сървър. Например, ако използвате Apache HTTPD на CentOS, въведете '''chmod -R 755<directory> ; chown -R apache<directory> '''. Това ще даде на всеки достъп за четене, а вашият уеб сървър ще има разрешение да пише. Вижте [https://www.linux.com/learn/tutorials/309527-understanding-linux-file-permissions следната връзка] за повече информация относно разрешенията за Linux.}}


==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: ИЗБОР, СЪЗДАВАНЕ, ВМЪКВАНЕ, АКТУАЛИЗИРАНЕ, ИЗТРИВАНЕ, ПРОМЯНА, ПУСКАНЕ, ИНДЕКС


- 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".
Готови сте, когато инсталацията приключи! Отворете браузъра си и въведете URL адреса на администрацията на LimeSurvey. Ако приемем, че сте използвали „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
Парола: парола


</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 135: Line 155:
* 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">
'emcache' => array('class' => 'CFileCache'),
'emcache' => масив('клас' => 'CFileCache'),
</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].
Както всички компютърни програми, през повечето време нещата ще работят точно както се казва в инструкциите, но понякога просто не. Има твърде много възможни причини нещата да не вървят по план, за да бъдат описани тук. Ако имате проблеми, първо вижте [[Често задавани въпроси за инсталиране]]. Ако не намерите своя отговор там, моля, публикувайте проблема си и всички съобщения за грешка във [https://www.limesurvey.org/forum форумите на LimeSurvey], отворете [https://www.limesurvey.org/contact -us support билет] (само за клиенти, използващи LimeSurvey Cloud), или се присъединете към нашия [https://discord.gg/DEjguXn Discord канал].

Latest revision as of 12:06, 25 February 2025

Забележка: Тези инструкции за инсталиране са за версия 2.0 или по-нова. По-стари инструкции за 1.92 можете да намерите тук, а инструкции за актуализиране можете да намерите тук.

Общи

Проектът LimeSurvey предоставя два начина за инсталиране на LimeSurvey:

  • На вашия уеб сървър:
    В този случай просто следвайте инструкциите на тази страница, като започнете от стъпка 1.
  • На вашия локален компютър с Windows:
    Обикновено искате да инсталирате LimeSurvey на вашия локален компютър само ако искате да създавате анкети локално (главно поради причини за скорост или разработка/тест) и да ги качите по-късно във вашата жива инсталация на LimeSurvey на уеб сървър. За целта подготвихме специален пакет LimeSurvey, който включва уеб сървъра, базата данни, приложението LimeSurvey и инструкции как да го инсталирате.

Уверете се, че можете да използвате LimeSurvey на вашия уебсайт

Уверете се, че вашият сървър отговаря на следните допълнителни изисквания.

Template:Забележка

Минималният набор от изисквания за LimeSurvey 6.x:

  • Минимум 250 MB дисково пространство.
  • MariaDB 10.3.38 или по-нова версия ИЛИ MySQL 8 или по-нова 'ИЛИ Microsoft SQL Server 2008 или по-нова версия ИЛИ Postgres 12 или по-нова версия.
  • Изисквания за версията на PHP:
    • LS 6.x от PHP 7.4.x до 8.1.x ! N!** 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 (Multibyte String Functions) разширение библиотека.
    • PDO драйвер за база данни за MySQL (pdo_mysql или pdo_mysqli) или Postgres (pdo_pgsql) или MSSQL (pdo_sqlsrv за Windows и pdo_dblib за Linux).
    • Освен това приемаме като цяло, че всички PHP библиотеки по подразбиране са активирани
  • ** хеш
      • сесия
      • openssl или mcrypt
      • информация за файла
      • SimpleXML
      • и т.н.
Забележка: Ако се свързвате от Linux към MSSQL база данни на Windows сървър, като използвате драйвера dblib PDO, тогава основният FreeTDS трябва да бъде настроен правилно. Вижте страницата Отстраняване на проблеми за повече информация.

Допълнителни PHP разширения:

  • Инсталирана GD-Library' с поддръжка на FreeType' е необходима за captcha, хубави диаграми в статистиката или за качване на изображения чрез HTML редактора - вижте [https:/ /php.net/manual/image.setup.php PHP GD-Library Extension документация]
  • IMAP (доста стандартен) е необходим за [[Система за проследяване на отпадане на имейл|система за проследяване на отпадане на имейл] ] - вижте PHP IMAP Extension документация
  • Необходим е инсталиран LDAP за импортиране на участници в анкетата с помощта на LDAP - вижте [https:/ /php.net/manual/en/book.ldap.php PHP LDAP документация]
  • Zip (доста стандартен) е необходим за качване на шаблон, импортиране на .zip архивирани ресурси и експортиране в Excel - вижте PHP Zip Extension документация
  • Zlib (доста стандартен) е необходим за ComfortUpdate - вижте [https ://php.net/manual/zlib.setup.php Документация за PHP Zlib разширение]

В повечето случаи вашият доставчик на уеб сървър или системен администратор ще могат да ви помогнат с тези незадължителни компоненти.

Ако искате да стартирате IIS сървъра на Microsoft, погледнете Инсталиране на XP с IIS също може да помогне.

Съвместимост с браузър

За анкетата, в момента поддържаме IE11 (интранет режимът е изключен) и всички по-нови сравними браузъри като Edge, FF, Chrome, Opera и т.н. с активиран JavaScript.

'За административната част, в момента поддържаме Edge и всички по-нови сравними браузъри като FF, Chrome, Opera и др. с активиран JavaScript. Вече не поддържаме никакви версии на Internet Explorer в административната част.

Размери на екрана

Ние поддържаме всеки разумен размер на екрана за провеждане на проучване (360px x 640px и повече). Минималната поддържана разделителна способност на екрана за страницата за администриране на LimeSurvey е 1280px x 1024px.

Хостинг за LimeSurvey

LimeSurvey трябва да работи с повечето хостинг компании, които предоставят PHP и MySQL. Ако искате готова инсталирана версия на LimeSurvey, можете да опитате LimeSurvey Cloud, в противен случай разгледайте нашия списък на LimeSurvey-съвместими хостинг компании.

Изтеглете пакета LimeSurvey

Изтеглете най-новия стабилен zip пакет на LimeSurvey (има също налични пакети gzip, bz2 и 7zip за ваше удобство) и го запазете на вашия локален диск.

Разопаковайте пакета LimeSurvey

Разкомпресирайте zip файла в специална директория/папка, като използвате предпочитания от вас софтуер за компресиране. Когато декомпресирате файла, уверете се, че декомпресирате структурата на директорията с файловете (това е поведението по подразбиране за повечето програми за компресиране). Името на пътя за инсталационната директория не трябва да включва специални знаци '(' или ')', но може да включва символа интервал.

Събирайте информация за вашия сървър

Ще трябва да знаете следните неща, за да инсталирате LimeSurvey на вашия уеб сървър правилно:

  • Вашият URL адрес на уебсайта, където ще се намират вашите скриптове (напр. http://my.domain.com/limesurvey).
  • Местоположението на физическия диск на вашия сървър, където ще се намират вашите скриптове (напр. /home/usr/htdocs/limesurvey).
  • IP/мрежното местоположение на сървъра на вашата база данни (т.е. localhost ').
  • Ако вашият сървър на база данни използва нестандартен порт, разберете кой порт е.
  • Вашето потребителско име и парола за вашия сървър на база данни.
  • При повечето доставчици не можете оставете скрипта да създаде базата данни, но трябва да го направите сами. Ако използвате такъв доставчик, моля, създайте сами база данни (например limesurvey).

Качете файловете на вашия уеб сървър

Използвайки вашата FTP програма (напр. FileZilla), свържете се с вашия уеб сървър и създайте директория за съхранение на вашите скриптове. След това качете файловете, като използвате структурата на директорията, в която се намират. Уверете се, че качвате файловете в двоичен режим (проверете настройките на вашата FTP програма). Моля, обърнете внимание, че качването в режим ASCII може да доведе до необичайни грешки (напр. грешка „класът не е намерен“ по време на инсталацията), също така изображенията може да не бъдат качени правилно.

Задаване на разрешения за директория

За да работи правилно скриптът, той се нуждае от определен достъп до някои директории - това се отнася особено за Linux/*nix системи.

  • Директорията "/limesurvey/tmp" (и всички нейни поддиректории и файлове) се използват за импортиране и качване и трябва да бъдат настроени на Четене и запис за вашия уеб сървър.
  • Директорията "/limesurvey/upload/" (и всички нейни поддиректории и файлове) трябва също има Четене и писане за вашия уеб сървър, за да активирате качването на картинни и медийни файлове.
  • Директорията "/limesurvey/application/config/" също се нуждае от Четене и запис разрешения за вашия уеб сървър.
  • Другите директории могат да бъдат зададени на Само за четене. Може да пожелаете в Linux/Unix да зададете разрешенията за всеки файл в директорията /limesurvey/admin на Само за четене.

Template:Предупреждение

Създайте потребител на база данни

LimeSurvey ще създаде база данни и таблиците в нея. За да може да направи това, ще са необходими потребителското име и паролата на потребител на база данни. Обикновено препоръчваме да създадете потребител на база данни със следните разрешения:

- MySQL: ИЗБОР, СЪЗДАВАНЕ, ВМЪКВАНЕ, АКТУАЛИЗИРАНЕ, ИЗТРИВАНЕ, ПРОМЯНА, ПУСКАНЕ, ИНДЕКС

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

- Microsoft SQL Server: Неизвестно - ако можете да намерите тази информация, моля, попълнете я.

Стартирайте инсталационния скрипт

Отидете на "example.org/limesurvey/admin". Ако сте конфигурирали всичко правилно, инсталаторът на LimeSurvey трябва да стартира - просто следвайте инструкциите. Ще бъдете попитани дали желаете да създадете базата данни и/или да създадете таблиците в базата данни. След това LimeSurvey ще създаде необходимите таблици в базата данни.

Свържете се с административния скрипт за първи път

Готови сте, когато инсталацията приключи! Отворете браузъра си и въведете URL адреса на администрацията на LimeSurvey. Ако приемем, че сте използвали „limesurvey“ като име на директория за съхраняване на файловете, това ще бъде нещо като „http://www.example.com/limesurvey/admin“.

Трябва да получите екран за вход. Идентификационните данни за вход по подразбиране (ако не са променени по време на инсталацията) са:

Потребител: admin
Парола: парола

Ще бъдете подканени да промените паролата по подразбиране, след като влезете. Забавлявайте се!

Допълнителна конфигурация

Кеширане

LimeSurvey използва файловия кеш на Yii по подразбиране, но може да бъде конфигуриран да използва други кеш машини. Възможни други кеш памети са:

  • Memcached
  • Redis
  • WinCache
  • XCache

Моля, вижте Yii документация за пълно описание.

От LimeSurvey 4.0.0 вие също имате възможност да кеширате изчисления в ExpressionScript. Това може да осигури значително ускоряване в зависимост от сложността на изследването. За да активирате emcache, добавете това във вашия файл config.php (масив от компоненти):

'emcache' => масив('клас' => 'CFileCache'),

Както при основния кеш на Yii, могат да се използват други кеш системи.

Template:Забележка

Ами ако имам проблеми...

Както всички компютърни програми, през повечето време нещата ще работят точно както се казва в инструкциите, но понякога просто не. Има твърде много възможни причини нещата да не вървят по план, за да бъдат описани тук. Ако имате проблеми, първо вижте Често задавани въпроси за инсталиране. Ако не намерите своя отговор там, моля, публикувайте проблема си и всички съобщения за грешка във форумите на LimeSurvey, отворете -us support билет (само за клиенти, използващи LimeSurvey Cloud), или се присъединете към нашия Discord канал.