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 verzie 1.92 alebo staršej

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

1. 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:

Povinné:

  • Minimálne 80 MB miesta na disku
  • MySQL 4.1.0 alebo novšia ALEBO Microsoft SQL Server 2000 alebo novší ALEBO Postgres 8.1 alebo novší
  • PHP 5.1.2 alebo novšie s povolenými nasledujúcimi modulmi/knižnicami:
    • knižnica rozšírenia mbstring (Multibyte String Functions) (pozrite si tiež Inštalácia – často kladené otázky)
    • knižnica PHP mysql5 alebo pgsql (ktorá je u hostingových poskytovateľov štandardom - ak ste si nastavili vlastný server, uistite sa, že je nainštalovaná)

Poznámka: Predpokladáme, že nemáte výslovne deaktivované žiadne štandardné knižnice PHP (ako sessions, pcre, ctype alebo iné).

Voliteľné rozšírenia PHP:

Pri týchto voliteľných komponentoch Vám vo väčšine prípadov pomôže poskytovateľ webhostingu alebo správca systému.

Ak chcete vyskúšať LimeSurvey na svojom lokálnom počítači, odporúčame XAMPP, čo je jednoducho inštalovateľný softvérový balík obsahujúci kompletný webový server s Apache, MySQL, PHP a Perl. LimeSurvey na XAMPP funguje bez akejkoľvek konfigurácie.

Ak chcete používať server Microsoft IIS, pozrite si "Inštalácia na XP s IIS".

1.1 Hosting pre LimeSurvey

LimeSurvey by mal fungovať u väčšiny hostingových spoločností, ktoré poskytujú PHP a MYSQL. Ak chcete už nainštalovanú verziu LimeSurvey, zvážte použitie LimeSurvey Cloud, inak si pozrite náš zoznam hostingových spoločností kompatibilných s LimeSurvey.

2. Stiahnite balík LimeSurvey

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

3. Rozbaľte balík LimeSurvey

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

4. Zistite informácie o Vašom 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é skripty (napr.: http://my.domain.com/limesurvey)
  • Fyzické umiestnenie na disku Vášho servera, kde budú umiestnené skripty (t. j.: /home/usr/htdocs/limesurvey)
  • IP/sieťovú adresu Vášho databázového servera (t. j.: localhost)
  • Ak Váš databázový server používa nestandardný port, zistite, o aký port ide.
  • Vaše používateľské meno a heslo k databázovému serveru
  • 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.

5. Nakonfigurujte LimeSurvey

Teraz otvorte súbor config.php v koreňovom adresári /limesurvey/ pomocou Vášho obľúbeného textového editora.

5.1 Základné nastavenia

Prejdite súbor config.php a skontrolujte/nakonfigurujte nasledujúce nastavenia:

  • $databasetype: Toto je typ databázy. V súčasnosti tu môžete nastaviť "mysql" pre databázový server MySQL, "odbc_mssql" alebo "mssqlnative" (vyžaduje natívny ovládač MSSQL PHP od Microsoftu) pre server Microsoft SQL a "postgres" pre server Postgres SQL. Aspoň tieto boli otestované. (:biggrin:)
Dôležité: Ak máte server Microsoft SQL, uistite sa, že Vaša databáza používa porovnávanie (collation) bez rozlišovania veľkosti písmen (malo by byť nastavené predvolene).
  • $databaselocation: Nastavte na IP/sieťovú adresu Vášho databázového servera. Vo väčšine prípadov bude fungovať "localhost". Ak používate MSSQL, skúste namiesto toho použiť <MACHINENAME>/<SERVERNAME>.
  • $databasename: Názov databázy na Vašom databázovom serveri, ktorú budete používať pre LimeSurvey. Ak máte na serveri vysoké oprávnenia, môžete databázu vytvoriť z LimeSurvey. V takom prípade zadajte do tohto nastavenia názov, ktorý bude databáza mať. Prípadne tu môžete použiť názov predtým vytvorenej databázy. Ak zadáte názov existujúcej databázy, uistite sa, že databáza neobsahuje staré tabuľky LimeSurvey.
  • $databaseuser: Používateľské meno k Vášmu databázovému serveru
Dôležité: Ak používate Postgres, uistite sa, že Váš používateľ je zároveň vlastníkom databázy.
  • $databasepass: Heslo k Vášmu databázovému serveru
  • $dbprefix: Toto nastavenie môžete nechať prázdne (t. j.: $dbprefix="";), ak používate samostatnú databázu iba pre LimeSurvey. Ak chcete zdieľať databázu medzi LimeSurvey a inými databázovými aplikáciami, pridajte do tohto nastavenia predponu. Odporúčaná predpona je "lime_", ale v skutočnosti je to na Vás. Poznámka: Vytvorenie databázy a používateľského mena v MySQL pomocou príkazového riadka je popísané v Inštalácia – často kladené otázky.
  • $rooturl: Toto by malo byť nastavené na URL umiestnenie Vašich skriptov LimeSurvey. Ak ste súbory LimeSurvey skopírovali do priečinka limesurveyfolder, musíte zmeniť {$_SERVER['SERVER_NAME']}/limesurvey na názov priečinka, ktorý ste zvolili ({$_SERVER['SERVER_NAME']}limesurveyfolder). Premenná {$_SERVER['SERVER_NAME']} sa pokúsi automaticky zistiť názov Vašej domény, preto ju zvyčajne nemeňte. Ak to nefunguje, nastavte celú URL adresu servera. (Príklad "http://www.mydomain.com/limesurvey"). Ak chcete, aby LimeSurvey používal iba SSL, zmeňte http na https (za predpokladu, že máte na serveri správne nainštalované a nakonfigurované certifikáty SSL). Ak chcete používať http a https súčasne, nechajte toto nastavenie na http.
  • $rootdir: Zvyčajne to nie je potrebné meniť. Malo by byť nastavené na fyzické umiestnenie Vašich skriptov na disku. Predvolené nastavenie sa to pokúsi urobiť za Vás, takže s najväčšou pravdepodobnosťou tu nebudete musieť nič meniť (časť "dirname('''FILE''');" sa to pokúša zistiť automaticky). Ak to nefunguje, zadajte umiestnenie na disku ručne - napríklad /home/public_html/limesurvey.
  • $defaultuser: Ak má skript zapnuté riadenie prístupu, ide o predvoleného používateľa, ktorý sa vytvorí pri prvom nastavení Vašich bezpečnostných nastavení v LimeSurvey.
  • $defaultpass: Ak má skript zapnuté riadenie prístupu, ide o predvolené heslo, ktoré sa vytvorí pri prvom nastavení Vašich bezpečnostných nastavení v LimeSurvey.
Poznámka: Obe nastavenia ($defaultuser a $defaultpass) sa používajú iba pri počiatočnom nastavení. Po nastavení databázy v LimeSurvey sa tieto nastavenia už vôbec nepoužívajú.

5.2 Voliteľné nastavenia

V súbore config.php môžete nastaviť mnoho ďalších voliteľných nastavení. Väčšina z nich slúži iba pre inštaláciu a neskôr ich možno zmeniť v dialógu Globálne nastavenia. Ďalšie informácie o týchto voliteľných nastaveniach nájdete na tejto stránke. Pre základné nastavenie však pokračujte nasledujúcim krokom.

6. Nahrajte súbory na Váš webový server

Pomocou Vášho FTP programu 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 Vášho 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.

7. Nastavte oprávnenia 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" sa používa pre 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 musia mať pre Váš webový server tiež čítanie a zápis, aby bolo možné nahrávať obrázky a mediálne súbory.
  • Ostatné adresáre môžu byť nastavené iba na čítanie alebo v Linux/Unix. Môžete chcieť nastaviť oprávnenia každého súboru v adresári /limesurvey/admin na iba čítanie.
Tip: Ak používate Linux, v závislosti od konfigurácie webového servera budete musieť pomocou chmod nastaviť práva pre zapisovateľné priečinky na 755 alebo 777. Skúste najprv 755 - ak to nefunguje, „zvýšte“ práva na 777.

8. Spustite inštalačný skript

Prejdite na "http://your.domain.com/limesurvey/admin/install". Ak ste všetko nakonfigurovali správne, budete vyzvaní na vytvorenie databázy a/alebo vytvorenie tabuliek v databáze. LimeSurvey potom vytvorí potrebné tabuľky v databáze.

Keď skript oznámi, že tabuľky boli úspešne vytvorené, budete vyzvaní, aby ste premenovali alebo odstránili adresár /admin/install - takže to jednoducho urobte (:biggrin:).

9. Prvýkrát sa pripojte k administračnému skriptu

Hotovo! Otvorte prehliadač a zadajte URL adresu skriptu admin.php. Ak ste na uloženie súborov použili ako názov adresára LimeSurvey, bude to vyzerať približne takto: "http://your.domain.com/limesurvey/admin/admin.php".

Mala by sa zobraziť prihlasovacia obrazovka. Predvolené prihlasovacie údaje sú

Používateľ: admin

Heslo: password

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

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

Ako pri všetkých počítačových programoch, aj tu väčšinou všetko funguje tak, ako popisujú pokyny, ale niekedy to jednoducho nepôjde. Existuje príliš veľa možných dôvodov, prečo veci nejdú podľa plánu, než aby sa dali opísať tu. Ak máte problém, najprv si pozrite Často kladené otázky k inštalácii. Ak tam odpoveď nenájdete, uveďte svoj problém a všetky chybové hlásenia vo fórach LimeSurvey na limesurvey.org: