Inštalácia verzie 1.92 alebo staršej
From LimeSurvey Manual
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:
- GD-Library s podporou FreeType je potrebná pre captcha alebo pekné grafy v štatistikách - pozrite si dokumentáciu rozšírenia PHP GD-Library
- IMAP (pomerne štandardné) je potrebné pre systém sledovania nedoručených e-mailov - pozrite si dokumentáciu rozšírenia PHP IMAP
- LDAP je potrebné pre import tokenov pomocou LDAP - pozrite si dokumentáciu PHP LDAP
- Zip (pomerne štandardné) pre nahrávanie šablón a import archívov Zip so zdrojmi - pozrite si dokumentáciu rozšírenia PHP Zip
- Zlib (pomerne štandardné) je potrebné pre ComfortUpdate - pozrite si dokumentáciu rozšírenia PHP Zlib
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:)
- $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
- $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.
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.
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ú
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: