x

Hlavní kapitoly

  1. LimeSurvey Cloud vs LimeSurvey CE
  2. Rychlý průvodce - LimeSurvey 3.0+
  3. Instalace - LimeSurvey CE
  4. Jak vytvořit dobrý průzkum (návod)
  5. Začínáme
  6. Správa LimeSurvey
  7. Průzkumy - úvod
  8. Nastavení průzkumu
  9. Menu průzkumu
  10. Struktura průzkumu
  11. Otázky - úvod
  12. Skupiny otázek - úvod
  13. Průzkumy - správa
  14. Možnosti panelu nástrojů průzkumu
  15. Vícejazyčný průzkum
  16. ExpressionScript Engine - Rychlý průvodce
  17. Nezařazené a pokročilé funkce
  18. Obecné FAQ
  19. Řešení potíží
  20. Řešení a obejití problémů
  21. Licence
  22. Záznam změn verzí
  23. Zásuvné moduly
 Actions

Instalace - LimeSurvey CE

From LimeSurvey Manual

Tato stránka mohla být přeložena strojově a může obsahovat chyby. Zobrazit anglický originál · Vylepšit tento překlad
This page is a translated version of the page Installation - LimeSurvey CE and the translation is 100% complete.
Poznámka: Tento návod k instalaci je určen pro verzi 2.0 nebo novější. Starší pokyny pro verzi 1.92 najdete zde a pokyny k aktualizaci najdete zde.

Ujistěte se, že můžete LimeSurvey na svém webu používat

Ujistěte se, že váš server splňuje následující další požadavky.

Minimální sada požadavků bude také zkontrolována během instalace!

Minimální sada požadavků pro LimeSurvey:

  • Minimálně 250 MB místa na disku.
  • MariaDB 10.3.38 nebo novější NEBO MySQL 8 nebo novější NEBO Microsoft SQL Server 2019 nebo novější NEBO Postgres 14 nebo novější.
  • Požadavky na verzi PHP:
    • LS 7.x od PHP 8.1.29 výše (testováno až do PHP 8.4.x)
    • LS 6.x od PHP 8.1.x do 8.3.x
    • LS 5.x od PHP 7.2.5 do 8.0.x
    • LS 3.x od PHP 5.5.9 do 7.4.x
  • Nastavení `short_open_tag` v php.ini by mělo být nastaveno na `ON`
  • Měly by být povoleny následující moduly/knihovny PHP:
    • Rozšiřující knihovna mbstring (Multibyte String Functions).
    • Databázový ovladač PDO pro MySQL (pdo_mysql nebo pdo_mysqli), Postgres (pdo_pgsql) nebo MSSQL (pdo_sqlsrv pro Windows a pdo_dblib pro Linux).
    • Knihovna Curl
    • Obecně také předpokládáme, že jsou povoleny všechny výchozí knihovny PHP
      • hash
      • session
      • openssl nebo mcrypt
      • fileinfo
      • SimpleXML
      • atd. …
Poznámka: Pokud se z Linuxu připojujete k databázi MSSQL na serveru Windows pomocí ovladače PDO dblib, je nutné správně nastavit podkladový FreeTDS. Další informace najdete na stránce Řešení problémů.

Volitelná rozšíření PHP:

Ve většině případů vám s těmito volitelnými komponentami pomůže poskytovatel webového serveru nebo systémový administrátor.

Kompatibilita s prohlížeči

Pro vyplňování průzkumů aktuálně podporujeme Edge a všechny novější srovnatelné prohlížeče, jako jsou FF, Chrome, Opera atd., se zapnutým JavaScriptem.

Pro administrační část aktuálně podporujeme Edge a všechny novější srovnatelné prohlížeče, jako jsou FF, Chrome, Opera atd., se zapnutým JavaScriptem.

Velikosti obrazovky

Pro vyplňování průzkumů podporujeme jakoukoli rozumnou velikost obrazovky (360 px x 640 px a více). Minimální podporované rozlišení obrazovky pro administrační stránku LimeSurvey je 1280 px x 1024 px.

Hosting pro LimeSurvey

LimeSurvey by měl fungovat u většiny hostingových společností, které poskytují PHP a MySQL. Pokud chcete předinstalovanou verzi LimeSurvey, můžete vyzkoušet LimeSurvey Cloud nebo se podívat na další poskytovatele hostingu.

Stáhněte balíček LimeSurvey

Stáhněte nejnovější stabilní balíček LimeSurvey ve formátu zip (pro vaše pohodlí jsou k dispozici také balíčky gzip, bz2 a 7zip) a uložte jej na místní disk.

Rozbalte balíček LimeSurvey

Rozbalte soubor zip do vyhrazeného adresáře/složky pomocí svého oblíbeného kompresního softwaru. Při rozbalování dbejte na to, aby se zachovala adresářová struktura se soubory (to je výchozí chování většiny kompresních programů). Cesta k instalačnímu adresáři by neměla obsahovat speciální znaky '(' nebo ')', ale může obsahovat mezeru.

Shromážděte informace o svém serveru

Abyste mohli LimeSurvey na svém webovém serveru správně nainstalovat, budete potřebovat znát následující údaje:

  • Zamýšlenou URL adresu webu, na které budou vaše skripty umístěny (např. http://my.domain.com/limesurvey).
  • Jaký software webového serveru používáte?
  • Fyzické umístění na disku vašeho serveru, kde budou vaše skripty umístěny (např. /home/usr/htdocs/limesurvey).
  • Adresu IP/síťové umístění vašeho databázového serveru (tj. localhost).
  • Pokud váš databázový server používá nestandardní port, zjistěte, o jaký port se jedná.
  • Své uživatelské jméno a heslo k databázovému serveru.
  • U většiny poskytovatelů nelze nechat skript vytvořit databázi, ale musíte ji vytvořit sami. Pokud takového poskytovatele používáte, vytvořte si prosím databázi (například limesurvey) sami.

Nahrajte soubory na svůj webový server

Pomocí svého FTP programu (např. FileZilla) se připojte ke svému webovému serveru a vytvořte adresář pro uložení skriptů. Poté nahrajte soubory se zachováním jejich adresářové struktury. Dbejte na to, abyste soubory nahrávali v binárním režimu (zkontrolujte nastavení svého FTP programu). Upozorňujeme, že nahrávání v režimu ASCII může vést k neobvyklým chybám (např. chybě 'class not found' během instalace) a obrázky se také nemusí nahrát správně.

Nastavte oprávnění k adresářům

Aby skript fungoval správně, potřebuje mít přístup k některým adresářům - platí to zejména pro systémy Linux/*nix.

  • Adresář "/limesurvey/tmp" (a všechny jeho podadresáře a soubory) se používá pro importy a nahrávání a pro váš webový server by měl být nastaven na čtení a zápis.
  • Adresář "/limesurvey/upload/" (a všechny jeho podadresáře a soubory) musí mít pro váš webový server také čtení a zápis, aby bylo možné nahrávat obrázky a mediální soubory.
  • Adresář "/limesurvey/application/config/" také vyžaduje oprávnění čtení a zápis pro váš webový server.
  • Ostatní adresáře lze nastavit pouze na čtení. V Linuxu/Unixu můžete chtít nastavit oprávnění každého souboru v adresáři /limesurvey/admin pouze na čtení.
  Pokud používáte Linux, nastavení oprávnění závisí na konfiguraci vašeho webového serveru. Pokud například používáte Apache HTTPD na CentOS, zadejte chmod -R 755 <directory> ; chown -R apache <directory>. Tím získá každý přístup pro čtení a váš webový server bude mít oprávnění k zápisu. Další informace o oprávněních v Linuxu najdete na následujícím odkazu.


Vytvořte uživatele databáze

LimeSurvey vytvoří databázi a v ní tabulky. Aby to mohl udělat, bude potřebovat uživatelské jméno a heslo uživatele databáze. Obecně doporučujeme vytvořit uživatele databáze s následujícími oprávněními:

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

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

- Microsoft SQL Server: Neznámé - pokud tuto informaci zjistíte, doplňte ji prosím.

Spuštění instalačního skriptu

Přejděte na adresu "example.org/limesurvey/admin". Pokud jste vše nakonfigurovali správně, měl by se spustit Instalátor LimeSurvey – stačí postupovat podle pokynů. Instalátor se Vás zeptá, zda chcete vytvořit databázi a/nebo vytvořit tabulky v databázi. LimeSurvey poté potřebné tabulky v databázi vytvoří.

První připojení k administračnímu skriptu

Po dokončení instalace máte hotovo! Otevřete prohlížeč a zadejte adresu administrace LimeSurvey. Pokud jste pro uložení souborů použili název adresáře „limesurvey“, bude adresa vypadat přibližně takto: "http://www.example.com/limesurvey/admin".

Měla by se zobrazit přihlašovací obrazovka. Výchozí přihlašovací údaje (pokud nebyly během instalace změněny) jsou:

User: admin
Password: password

Po přihlášení budete vyzváni ke změně výchozího hesla. Příjemnou práci!

Další konfigurace

Ukládání do mezipaměti

LimeSurvey ve výchozím nastavení používá souborovou mezipaměť Yii, lze jej však nakonfigurovat tak, aby používal jiné mechanismy mezipaměti. Další možné mezipaměti jsou:

  • Memcached
  • Redis
  • WinCache
  • XCache

Úplný popis najdete v dokumentaci Yii.

Od verze LimeSurvey 4.0.0 máte také možnost ukládat do mezipaměti výpočty v ExpressionScript. V závislosti na složitosti průzkumu to může výrazně zrychlit práci. Chcete-li povolit emcache, přidejte do souboru config.php (do pole components) následující:

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

Stejně jako u hlavní mezipaměti Yii lze použít i jiné systémy mezipaměti.

Emcache není kompatibilní s náhodně řazenými průzkumy a v takových případech bude automaticky vypnuta.

Co když mám problémy...

Jako u všech počítačových programů většinou vše funguje přesně podle pokynů, někdy však ne. Důvodů, proč věci nefungují podle plánu, je příliš mnoho na to, abychom je zde popsali. Pokud narazíte na potíže, nejprve se podívejte do často kladených otázek k instalaci. Pokud tam odpověď nenajdete, napište svůj problém a případné chybové zprávy do Diskusních skupin o LimeSurvey, otevřete tiket podpory (pouze pro zákazníky používající LimeSurvey Cloud) nebo se připojte k našemu kanálu na Discordu.