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 verze 1.92 nebo starší

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 Version 1.92 or older and the translation is 100% complete.
Další stránky:{toc}

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

Ujistěte se, že váš server splňuje následující dodatečné požadavky:

Povinné:

  • Minimálně 80 MB místa na disku
  • MySQL 4.1.0 nebo novější NEBO Microsoft SQL Server 2000 nebo novější NEBO Postgres 8.1 nebo novější
  • PHP 5.1.2 nebo novější s povolenými následujícími moduly/knihovnami:
    • knihovna rozšíření mbstring (Multibyte String Functions) (viz také Časté dotazy k instalaci)
    • knihovna PHP mysql5 nebo pgsql (která je u hostingových poskytovatelů standardem - pokud jste si server nastavili sami, ujistěte se, že je nainstalována)

Poznámka: Předpokládáme, že nemáte výslovně deaktivované žádné standardní knihovny PHP (například sessions, pcre, ctype a další).

Volitelná rozšíření PHP:

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

Pokud si chcete LimeSurvey vyzkoušet na svém místním počítači, doporučujeme XAMPP, snadno instalovatelný softwarový balík obsahující kompletní webový server s Apache, MySQL, PHP a Perl. LimeSurvey na XAMPP funguje bez jakékoli konfigurace.

Pokud chcete používat server Microsoft IIS, podívejte se na „Instalace na XP s IIS“.

1.1 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, zvažte použití LimeSurvey Cloud, jinak se podívejte na náš seznam hostingových společností kompatibilních s LimeSurvey.

2. Stáhněte balíček LimeSurvey

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

3. Rozbalte balíček LimeSurvey

Rozbalte soubor zip do vyhrazeného adresáře/složky pomocí oblíbeného archivačního programu. Při rozbalování se ujistěte, že se rozbalí i adresářová struktura se soubory (u většiny archivačních programů je to výchozí chování). Cesta k instalačnímu adresáři by neměla obsahovat znaky ( nebo ), může však obsahovat mezeru.

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

Pro správnou instalaci LimeSurvey na webový server budete potřebovat znát následující údaje:

  • Zamýšlenou URL adresu webu, kde budou vaše skripty umístěny (např.: http://my.domain.com/limesurvey)
  • Fyzické umístění na disku serveru, kde budou vaše skripty umístěny (tj.: /home/usr/htdocs/limesurvey)
  • 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, který port to je.
  • Vaše uživatelské jméno a heslo k databázovému serveru
  • U většiny poskytovatelů nelze nechat skript vytvořit databázi, musíte ji vytvořit sami. Pokud takového poskytovatele používáte, vytvořte si prosím databázi (například limesurvey) sami.

5. Nakonfigurujte LimeSurvey

Nyní otevřete soubor config.php v kořenovém adresáři /limesurvey/ pomocí svého oblíbeného textového editoru.

5.1 Základní nastavení

Projděte soubor config.php a zkontrolujte/nakonfigurujte následující nastavení:

  • $databasetype: Typ databáze. V současné době zde můžete nastavit „mysql“ pro databázový server MySQL, „odbc_mssql“ nebo „mssqlnative“ (vyžaduje nativní ovladač MSSQL PHP od Microsoftu) pro Microsoft SQL server a „postgres“ pro server Postgres SQL. Alespoň tyto byly otestovány. (:biggrin:)
Důležité: Pokud používáte Microsoft SQL server, ujistěte se, že vaše databáze používá porovnávání (collation) nerozlišující velikost písmen (mělo by být nastaveno ve výchozím stavu).
  • $databaselocation: Nastavte IP/síťové umístění vašeho databázového serveru. Ve většině případů bude fungovat „localhost“. Pokud používáte MSSQL, zkuste místo toho použít <MACHINENAME>/<SERVERNAME>.
  • $databasename: Jméno databáze na vašem databázovém serveru, kterou budete pro LimeSurvey používat. Pokud máte na serveru vysoká oprávnění, můžete databázi vytvořit přímo z LimeSurvey. V takovém případě do tohoto nastavení zadejte jakékoli jméno, které bude databáze mít. Případně zde můžete použít jméno dříve vytvořené databáze. Pokud zadáte existující databázi, ujistěte se, že neobsahuje staré tabulky LimeSurvey.
  • $databaseuser: Vaše uživatelské jméno k databázovému serveru
Důležité: Pokud používáte Postgres, ujistěte se, že váš uživatel je zároveň vlastníkem databáze.
  • $databasepass: Heslo vašeho databázového serveru
  • $dbprefix: Pokud pro LimeSurvey používáte samostatnou databázi, můžete toto nastavení nechat prázdné (tj.: $dbprefix="";). Pokud chcete databázi sdílet mezi LimeSurvey a dalšími databázovými aplikacemi, přidejte do tohoto nastavení prefix. Doporučený prefix je "lime_", ale je to opravdu na vás. Poznámka: Vytvoření databáze a uživatele v MySQL pomocí příkazové řádky je popsáno v Častých dotazech k instalaci.
  • $rooturl: Zde by mělo být nastaveno umístění URL vašich skriptů LimeSurvey. Pokud jste soubory LimeSurvey zkopírovali do složky limesurveyfolder, musíte přejmenovat {$_SERVER['SERVER_NAME']}/limesurvey na jméno zvolené složky ({$_SERVER['SERVER_NAME']}limesurveyfolder). Proměnná {$_SERVER['SERVER_NAME']} se pokusí určit vaše doménové jméno automaticky, takže ji obvykle neměňte. Pokud to nefunguje, nastavte zde úplnou URL serveru. (Příklad "http://www.mydomain.com/limesurvey"). Pokud chcete, aby LimeSurvey používal pouze SSL, změňte http na https (za předpokladu, že máte na serveru správně nainstalované a nakonfigurované certifikáty SSL). Pokud chcete používat http i https současně, nechte toto nastavení na http.
  • $rootdir: Obvykle to není nutné měnit. Mělo by být nastaveno na fyzické umístění vašich skriptů na disku. Výchozí nastavení se to pokusí zjistit za vás, takže zde s největší pravděpodobností nebudete muset nic měnit (část "dirname('''FILE''');" se o to pokouší automaticky). Pokud to nefunguje, zadejte umístění na disku ručně - například /home/public_html/limesurvey.
  • $defaultuser: Pokud má skript zapnuté řízení přístupu, jde o výchozího uživatele, který se vytvoří při prvním nastavení zabezpečení LimeSurvey.
  • $defaultpass: Pokud má skript zapnuté řízení přístupu, jde o výchozí heslo, které se vytvoří při prvním nastavení zabezpečení LimeSurvey.
Poznámka: Obě nastavení ($defaultuser a $defaultpass) se používají pouze při prvotním nastavení. Poté, co LimeSurvey nastaví databázi, se již vůbec nepoužívají.

5.2 Volitelná nastavení

V souboru config.php lze nastavit mnoho dalších volitelných nastavení. Většina z nich slouží pouze pro instalaci a později je lze změnit v dialogu Globální nastavení. Další informace o těchto volitelných nastaveních najdete na této stránce. Pro základní nastavení však stačí pokračovat dalším krokem.

6. Nahrajte soubory na webový server

Pomocí FTP programu se připojte k webovému serveru a vytvořte adresář pro uložení skriptů. Poté nahrajte soubory se zachováním jejich adresářové struktury. Ujistěte se, že soubory nahráváte 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ě.

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

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

  • Adresář "/limesurvey/tmp" 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 musí mít pro váš webový server rovněž čtení a zápis, aby bylo možné nahrávat obrázky a mediální soubory.
  • Ostatní adresáře lze nastavit pouze na čtení (Read Only), případně v Linuxu/Unixu. Můžete také nastavit oprávnění každého souboru v adresáři /limesurvey/admin na pouze čtení.
Tip: Pokud používáte Linux, bude podle konfigurace webového serveru nutné nastavit pomocí chmod oprávnění zapisovatelných složek na 755 nebo 777. Nejprve vyzkoušejte 755 – pokud to nefunguje, "zvyšte" oprávnění na 777.

8. Spusťte instalační skript

Přejděte na "http://your.domain.com/limesurvey/admin/install". Pokud jste vše nakonfigurovali správně, budete vyzváni k vytvoření databáze a/nebo k vytvoření tabulek v databázi. LimeSurvey poté potřebné tabulky v databázi vytvoří.

Až skript oznámí, že tabulky byly úspěšně vytvořeny, budete vyzváni, abyste přejmenovali nebo smazali adresář /admin/install – tak to prostě udělejte (:biggrin:).

9. Poprvé se připojte k administračnímu skriptu

Hotovo! Otevřete prohlížeč a zadejte adresu URL skriptu admin.php. Pokud jste pro uložení souborů použili jako název adresáře LimeSurvey, bude adresa vypadat přibližně takto: "http://your.domain.com/limesurvey/admin/admin.php".

Měla by se zobrazit přihlašovací obrazovka. Výchozí přihlašovací údaje jsou

Uživatel: admin

Heslo: password

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

10. Co dělat, když nastanou problémy...

Jako u všech počítačových programů většinou vše funguje přesně podle návodu, ale občas se tak nestane. Důvodů, proč věci nejdou 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 na limesurvey.org: