x

Hlavné kapitoly

  1. LimeSurvey Cloud vs LimeSurvey CE
  2. Rýchly sprievodca - LimeSurvey 3.0+
  3. Inštalácia - LimeSurvey CE
  4. Ako vytvoriť dobrý prieskum (príručka)
  5. Začíname
  6. Správa LimeSurvey
  7. Prieskumy - úvod
  8. Nastavenia prieskumu
  9. Menu prieskumu
  10. Štruktúra prieskumu
  11. Otázky – úvod
  12. Skupiny otázok - úvod
  13. Prieskumy - správa
  14. Možnosti panela nástrojov prieskumu
  15. Viacjazyčný prieskum
  16. ExpressionScript Engine - Príručka rýchleho štartu
  17. Nezaradené a pokročilé funkcie
  18. Všeobecné časté otázky
  19. Riešenie problémov
  20. Riešenia a obchádzky
  21. Licencia
  22. Záznam zmien verzií
  23. Doplnky
 Actions

Inštalácia - LimeSurvey CE

From LimeSurvey Manual

Táto stránka mohla byť preložená strojovo a môže obsahovať chyby. Zobraziť anglický originál · Vylepšiť tento preklad
This page is a translated version of the page Installation - LimeSurvey CE and the translation is 100% complete.
Poznámka: Tieto inštalačné pokyny platia pre verziu 2.0 alebo novšiu. Staršie pokyny pre verziu 1.92 nájdete tu a pokyny na aktualizáciu nájdete tu.

Uistite sa, že môžete používať LimeSurvey na svojej webovej stránke

Uistite sa, že váš server spĺňa nasledujúce dodatočné požiadavky.

Minimálny súbor požiadaviek sa skontroluje aj počas procesu inštalácie!

Minimálny súbor požiadaviek pre LimeSurvey:

  • Minimálne 250 MB miesta na disku.
  • MariaDB 10.3.38 alebo novšia ALEBO MySQL 8 alebo novšia ALEBO Microsoft SQL Server 2019 alebo novší ALEBO Postgres 14 alebo novší.
  • Požiadavky na PHP verziu:
    • LS 7.x od PHP 8.1.29 vyššie (testované 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
  • Nastavenie `short_open_tag` v php.ini by malo byť nastavené na `ON`
  • Nasledujúce moduly/knižnice PHP by mali byť povolené:
    • Rozširujúca knižnica mbstring (Multibyte String Functions).
    • Databázový ovládač PDO pre MySQL (pdo_mysql alebo pdo_mysqli) alebo Postgres (pdo_pgsql) alebo MSSQL (pdo_sqlsrv pre Windows a pdo_dblib pre Linux).
    • Knižnica Curl
    • Vo všeobecnosti tiež predpokladáme, že všetky predvolené knižnice PHP sú povolené
      • hash
      • session
      • openssl alebo mcrypt
      • fileinfo
      • SimpleXML
      • atď. …
Poznámka: Ak sa pripájate z Linuxu k databáze MSSQL na serveri s Windows pomocou ovládača PDO dblib, je potrebné správne nastaviť podkladový FreeTDS. Ďalšie informácie nájdete na stránke Riešenie problémov.

Voliteľné rozšírenia PHP:

Vo väčšine prípadov vám s týmito voliteľnými komponentmi pomôže poskytovateľ webového servera alebo správca systému.

Kompatibilita prehliadačov

Pre stranu vypĺňania prieskumu momentálne podporujeme Edge a všetky novšie porovnateľné prehliadače ako FF, Chrome, Opera atď. so zapnutým JavaScriptom.

Pre administračnú časť momentálne podporujeme Edge a všetky novšie porovnateľné prehliadače ako FF, Chrome, Opera atď. so zapnutým JavaScriptom.

Veľkosti obrazovky

Pre vypĺňanie prieskumu podporujeme akúkoľvek rozumnú veľkosť obrazovky (od 360px x 640px a viac). Minimálne podporované rozlíšenie obrazovky pre administračnú stránku LimeSurvey je 1280px x 1024px.

Hosting pre LimeSurvey

LimeSurvey by mal fungovať u väčšiny hostingových spoločností, ktoré poskytujú PHP a MySQL. Ak chcete mať LimeSurvey už nainštalovaný, môžete vyskúšať LimeSurvey Cloud alebo si pozrieť ďalších poskytovateľov hostingu.

Stiahnite si balík LimeSurvey

Stiahnite si najnovší stabilný zip balík LimeSurvey (pre vaše pohodlie sú k dispozícii aj balíky gzip, bz2 a 7zip) a uložte ho na lokálny disk.

Rozbaľte balík LimeSurvey

Rozbaľte súbor zip do vyhradeného adresára/priečinka pomocou svojho obľúbeného programu na kompresiu. Pri rozbaľovaní súboru sa uistite, že sa rozbalí aj adresárová štruktúra so súbormi (to je predvolené správanie väčšiny kompresných programov). Názov cesty k inštalačnému adresáru by nemal obsahovať špeciálne znaky '(' alebo ')', ale môže obsahovať medzeru.

Zistite informácie o svojom serveri

Na správnu inštaláciu LimeSurvey na váš webový server budete potrebovať poznať nasledujúce údaje:

  • Plánovanú URL adresu vašej webovej stránky, kde budú umiestnené vaše skripty (napr. http://my.domain.com/limesurvey).
  • Aký softvér webového servera používate?
  • Fyzické umiestnenie na disku vášho servera, kde budú umiestnené vaše skripty (napr. /home/usr/htdocs/limesurvey).
  • IP/sieťové umiestnenie vášho databázového servera (napr. localhost).
  • Ak váš databázový server používa neštandardný port, zistite, o aký port ide.
  • Vaše používateľské meno a heslo pre databázový server.
  • U väčšiny poskytovateľov nemôžete nechať skript vytvoriť databázu, ale musíte ju vytvoriť sami. Ak používate takého poskytovateľa, vytvorte si databázu (napríklad limesurvey) sami.

Nahrajte súbory na svoj webový server

Pomocou svojho FTP programu (napr. FileZilla) sa pripojte k webovému serveru a vytvorte adresár na uloženie skriptov. Potom nahrajte súbory so zachovaním adresárovej štruktúry. Uistite sa, že súbory nahrávate v binárnom režime (skontrolujte nastavenia svojho FTP programu). Upozorňujeme, že nahrávanie v režime ASCII môže viesť k nezvyčajným chybám (napr. chyba 'class not found' počas inštalácie), a obrázky sa tiež nemusia nahrať správne.

Nastavte povolenia adresárov

Aby skript fungoval správne, potrebuje určitý prístup k niektorým adresárom - platí to najmä pre systémy Linux/*nix.

  • Adresár "/limesurvey/tmp" (a všetky jeho podadresáre a súbory) sa používa na importy a nahrávanie a mal by mať pre váš webový server nastavené Čítanie a zápis.
  • Adresár "/limesurvey/upload/" (a všetky jeho podadresáre a súbory) musí mať tiež pre váš webový server Čítanie a zápis, aby bolo možné nahrávať obrázky a mediálne súbory.
  • Adresár "/limesurvey/application/config/" tiež vyžaduje povolenia Čítanie a zápis pre váš webový server.
  • Ostatné adresáre je možné nastaviť len na Čítanie. V Linuxe/Unixe môžete chcieť nastaviť povolenia každého súboru v adresári /limesurvey/admin len na Čítanie.
  Ak používate Linux, nastavenie povolení závisí od konfigurácie vášho webového servera. Napríklad ak používate Apache HTTPD na CentOS, zadajte chmod -R 755 <directory> ; chown -R apache <directory>. Tým sa všetkým udelí prístup na čítanie a váš webový server bude mať povolenie na zápis. Ďalšie informácie o povoleniach v Linuxe nájdete na nasledujúcom odkaze.


Vytvorte používateľa databázy

LimeSurvey vytvorí databázu a tabuľky v nej. Aby to mohol urobiť, bude potrebovať používateľské meno a heslo používateľa databázy. Vo všeobecnosti odporúčame vytvoriť používateľa databázy s nasledujúcimi povoleniami:

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

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

- Microsoft SQL Server: Neznáme - ak sa vám podarí tieto informácie zistiť, doplňte ich..

Spustenie inštalačného skriptu

Prejdite na adresu "example.org/limesurvey/admin". Ak ste všetko nakonfigurovali správne, mal by sa spustiť LimeSurvey inštalátor – stačí postupovať podľa pokynov. Inštalátor sa vás opýta, či chcete vytvoriť databázu a/alebo vytvoriť tabuľky v databáze. LimeSurvey potom vytvorí potrebné tabuľky v databáze.

Prvé pripojenie k administračnému skriptu

Po dokončení inštalácie máte hotovo! Otvorte prehliadač a zadajte adresu URL administrácie LimeSurvey. Ak ste na uloženie súborov použili názov adresára „limesurvey“, bude to niečo ako "http://www.example.com/limesurvey/admin".

Mala by sa zobraziť prihlasovacia obrazovka. Predvolené prihlasovacie údaje (ak ste ich počas inštalácie nezmenili) sú:

Používateľ: admin
Heslo: password

Po prihlásení budete vyzvaní na zmenu predvoleného hesla. Prajeme príjemnú prácu!

Ďalšia konfigurácia

Ukladanie do vyrovnávacej pamäte (cache)

LimeSurvey predvolene používa súborovú vyrovnávaciu pamäť Yii, ale možno ju nakonfigurovať tak, aby používala iné cache nástroje. Medzi ďalšie možnosti patria:

  • Memcached
  • Redis
  • WinCache
  • XCache

Úplný popis nájdete v dokumentácii Yii.

Od verzie LimeSurvey 4.0.0 môžete tiež ukladať výpočty v ExpressionScript do vyrovnávacej pamäte. V závislosti od zložitosti prieskumu to môže výrazne zrýchliť jeho fungovanie. Ak chcete povoliť emcache, pridajte do súboru config.php (do poľa components) nasledujúci riadok:

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

Rovnako ako pri hlavnej vyrovnávacej pamäti Yii možno použiť aj iné systémy vyrovnávacej pamäte.

Emcache nie je kompatibilná s prieskumami s náhodným poradím a v takýchto prípadoch sa automaticky vypne.

Čo ak mám problémy...

Ako pri všetkých počítačových programoch, aj tu vo väčšine prípadov všetko funguje tak, ako uvádzajú pokyny, ale niekedy to jednoducho nepôjde. Existuje príliš veľa možných dôvodov, prečo veci nefungujú podľa plánu, než aby sa dali opísať tu. Ak narazíte na problém, najprv si pozrite často kladené otázky k inštalácii. Ak tam odpoveď nenájdete, uveďte svoj problém a prípadné chybové hlásenia vo Fórach LimeSurvey, otvorte tiket podpory (len pre zákazníkov používajúcich LimeSurvey Cloud), alebo sa pripojte na náš kanál Discord.