Actions

Installation - LimeSurvey CE/sl: Difference between revisions

From LimeSurvey Manual

No edit summary
No edit summary
 
(28 intermediate revisions by the same user not shown)
Line 16: Line 16:
Preverite če vaš strežnik zadošča naslednjim zahtevam. Večino teh zahtev lahko preverite med samo namestitvijo.
Preverite če vaš strežnik zadošča naslednjim zahtevam. Večino teh zahtev lahko preverite med samo namestitvijo.


{{Note|The minimum set of requirements will also be checked during the installation process!}}
{{Opomba|Med postopkom namestitve bo preverjen tudi minimalni nabor zahtev!}}


<div class="mw-translate-fuzzy">
Najmanjši nabor zahtev za '''LimeSurvey 6.x''':
Zahteva:
* Najmanj 250 MB prostora na disku.
* Najmanj 200 MB prostora na disku
* MariaDB 10.3.38 ali novejši '''ALI''' MySQL 8 ali novejši '' 'ALI''' Microsoft SQL Server 2008 ali novejši '''ALI''' Postgres 12 ali novejši.
* MySQL 4.1.0 ali novejša "'ALI"' Microsoft SQL Server 2005 ali novejša "'ALI"' Postgres 8.1 ali novejši
* Zahteve za različico PHP:
* "'PHP 5.3 ali novejša."' z naslednjimi modules/knjižnice omogočen:
** LS 6.x od PHP 7.4.x do 8.x! N!** LS 5.x od PHP 7.2.5 do 8.0.x
** mbstring (Multibyte Niz Funkcij) razširitev knjižnice (glej tudi [[Namestitev FAQ#Kaj je to mbstring (Multibyte Niz Funkcij) knjižnica?|Namestitev FAQ]])
** LS 3.x od PHP 5.5.9 do 7.4.x
** ZOP podatkovne zbirke, gonilnik za MySQL (pdo_mysql ali pdo_mysqli) ali Postgres (pdo_pgsql) ali MSSQL ([http://php.net/manual/en/ref.pdo-sqlsrv.php pdo_sqlsrv] za Windows in [http://www.php.net/manual/en/ref.pdo-dblib.php pdo_dblib] za Linux)
* Nastavitev php.ini `short_open_tag` mora biti nastavljena na `ON`
** Prav tako domnevamo, na splošno, da so vsi PHP privzete knjižnice, ki so omogočene (kot so razpršitev, seje, itd.).
* Omogočeni morajo biti naslednji moduli/knjižnice PHP:
</div>
** [[Pogosta vprašanja o namestitvi#Stran z zahtevami#Kaj je knjižnica mbstring (funkcije večbajtnih nizov)|mbstring (funkcije večbajtnih nizov)]] knjižnica.
** Gonilnik baze podatkov PDO za MySQL (pdo_mysql ali pdo_mysqli) ali Postgres (pdo_pgsql) ali MSSQL ([https://php.net/manual/en/ref.pdo-sqlsrv.php pdo_sqlsrv] za Windows in [http://www.php.net/manual/en/ref.pdo-dblib.php pdo_dblib] za Linux).
** Poleg tega na splošno predvidevamo, da so vse privzete knjižnice PHP omogočene  
* ** hash
*** seja
*** openssl ali mcrypt
*** fileinfo
*** SimpleXML
*** itd.


<div class="simplebox"> Opomba: Če želite vzpostaviti povezavo z MSSQL podatkovno bazo na strežniku Windows server s pomočjo Linux dblib ZOP gonilnika, mora biti pravilno konfiguriran FreeTDS. Za podporo, si oglejte [Troubleshooting].</div>
<div class="simplebox"> Opomba: Če želite vzpostaviti povezavo z MSSQL podatkovno bazo na strežniku Windows server s pomočjo Linux dblib ZOP gonilnika, mora biti pravilno konfiguriran FreeTDS. Za podporo, si oglejte [Troubleshooting].</div>


<div class="mw-translate-fuzzy">
Izbirne razširitve PHP:
PHP dodatki po želji:
* Nameščena '''GD-Library'''' '''with FreeType support''' je potrebna za captcha, lepe grafikone v statistiki ali za nalaganje slik prek urejevalnika HTML - glejte [https:/ /php.net/manual/image.setup.php PHP GD-Library Extension documentation]
* '''GD-Library''' z nameščeno '''FreeType podporo''' je potreben za poudarke in lepe grafe v statistiki - glej [http://de3.php.net/manual/en/image.setup.php PHP GD-Library Extension documentation]
* '''IMAP''' (precej standard) je potreben za [[Sistem za sledenje zavrnjeni e-pošti|sistem za sledenje zavrnjeni e-pošti] ] – glejte [https://php.net/manual/imap.setup.php PHP IMAP Extension documentation]
* '''IMAP''' (dokaj standardno) se potrebuje za [[Email bounce tracking system]] - glej [http://www.php.net/manual/en/imap.setup.php PHP IMAP Extension documentation]
* Za uvoz udeležencev ankete z LDAP je potreben nameščen '''LDAP''' - glejte [https:/ /php.net/manual/en/book.ldap.php PHP LDAP dokumentacija]
* nameščen '''LDAP''' se potrebuje za uvoz žetonov z uporabo LDAP - glej [http://de.php.net/manual/en/ldap.installation.php PHP LDAP Documentation]
* '''Zip''' (precej standard) je potreben za nalaganje predloge, uvoz arhiviranih virov .zip in izvoz excel - glejte [https://php.net/manual/zip.setup.php PHP Zip Extension dokumentacijo]
* '''Zip''' (dokaj standardno) za uvoz predlog in uvoz Zip arhivov - glej [http://www.php.net/manual/en/zip.setup.php PHP Zip Extension documentation]
* '''Zlib''' (precej standard) je potreben za [[ComfortUpdate]] - glejte [https ://php.net/manual/zlib.setup.php PHP dokumentacija razširitve Zlib]
* '''Zlib''' (dokaj standardno) se potrebuje za [[ComfortUpdate]] - glej [http://www.php.net/manual/en/zlib.setup.php PHP Zlib Extension documentation]
</div>


V večini primerov vam bo lahko pomagal pri teh dodatnih komponentah vaš ponudnik spletnega prostora ali vaš sistemski administrator.
V večini primerov vam bo lahko pomagal pri teh dodatnih komponentah vaš ponudnik spletnega prostora ali vaš sistemski administrator.


<div class="mw-translate-fuzzy">
Če želite zagnati Microsoftov strežnik IIS, vam lahko pomaga tudi ogled [[Namestitev v XP z IIS]].
Če želite uporabljati Microsoft's IIS server, si pomagajte z "[[Installation of LimeSurvey on a Windows XP machine]]" in "[[Installation on XP with IIS]]".
</div>


<div class="mw-translate-fuzzy">
===Združljivost z brskalniki===
===Ie kompatibilnost===
'''Za anketirance''' trenutno podpiramo IE11 (intranetni način je izključen) in vse novejše primerljive brskalnike, kot so Edge, FF, Chrome, Opera itd. aktiviran JavaScript.  
Za potrebe anketiranja preko spletne strani trenutno podpiramo IE7 in vse novejše primerljive brskalnike kot so FF, Chrome, Opera, itd.
Za administriranje anketnega sistema trenutno podpiramo IE9 in vse novejše primerljive brskalnike kot so FF, Chrome, Opera, itd.
Ne podpiramo nobene IE različice, ki teče v Intranet-načinu ali združljivostnem-načinu!
</div>


'''For the administration part''', we currently support Edge and all newer comparable browsers like FF, Chrome, Opera etc. with activated JavaScript. <u>We do not support any Internet Explorer versions in the administration part anymore.</u>
'''Za administracijski del''' trenutno podpiramo Edge in vse novejše primerljive brskalnike kot so FF, Chrome, Opera itd. z aktiviranim JavaScriptom. <u>V skrbniškem delu ne podpiramo več nobene različice Internet Explorerja.</u>


====Screen sizes====
====Velikosti zaslona====
We support any reasonable screen size for survey taking (360px x 640px and up).
Podpiramo vse razumne velikosti zaslona za anketiranje (360px x 640px in več).
The minimum supported screen resolution for the LimeSurvey administration page is 1280px x 1024px.
Najmanjša podprta ločljivost zaslona za administracijsko stran LimeSurvey je 1280px x 1024px.


<div class="mw-translate-fuzzy">
===Gostovanje za LimeSurvey===
==Gostovanje za LimeSurvey==
</div>


<div class="mw-translate-fuzzy">
LimeSurvey bi moral sodelovati z večino podjetij za gostovanje, ki ponujajo PHP in MySQL. Če želite že nameščeno različico LimeSurvey, lahko poskusite [https://www.limesurvey.org/editions-and-prices/limesurvey-pro/editions-and-prices-professional LimeSurvey Cloud], sicer si oglejte naš [[Podjetja za gostovanje, združljiva z LimeSurvey|seznam podjetij za gostovanje, združljiva z LimeSurvey]].
LimeSurvey bi moral delovati pri večini ponudnikov gostovanj, ki zagotavljajo PHP in MYSQL. V kolikor želite že nameščeno verzijo LimeSurvey-a, premislite o uporabi [http://www.limeservice.com LimeService], sicer pa preverite naš [[LimeSurvey-compatible hosting companies|seznam LimeSurvey-kompatibilnih ponudnikov gostovanj]].
</div>


<div class="mw-translate-fuzzy">
==Prenesite paket LimeSurvey==
=Prenesite si LimeSurvey paket=
</div>


<div class="mw-translate-fuzzy">
[https://community.limesurvey.org/downloads/ Prenesite] najnovejši stabilni paket zip LimeSurvey (za vaše udobje so na voljo tudi paketi gzip, bz2 in 7zip) in ga shranite na lokalni disk.
[https://www.limesurvey.org/en/downloads/category/25-latest-stable-release Prenesite si] zadnji stabilni LimeSurvey zip paket (tu se nahajajo tudi gzip, bz2 in 7zip paketi) in ga shranite na svoj lokalni disk.
</div>


<div class="mw-translate-fuzzy">
==Odpakirajte paket LimeSurvey==
=Razpakirajte si LimeSurvey paket=
</div>


Razširite zip datoteko v primerno mapo z uporabo vašega prilubljenega programa za razširjanje. Ko razširite datoteko se prepričajte, da ste razširili tudi mapno zgradbo datotek (to je običajno dejanje večine programov za razširjanje). Ime mape namestitvenih datotek ne sme vsebovati '''(''' ali ''')''' znakov, lahko pa vsebuje znak za '''presledek'''.
Razširite zip datoteko v primerno mapo z uporabo vašega prilubljenega programa za razširjanje. Ko razširite datoteko se prepričajte, da ste razširili tudi mapno zgradbo datotek (to je običajno dejanje večine programov za razširjanje). Ime mape namestitvenih datotek ne sme vsebovati '''(''' ali ''')''' znakov, lahko pa vsebuje znak za '''presledek'''.


<div class="mw-translate-fuzzy">
==Zbiranje informacij o vašem strežniku==
=Pridobite podatke o vašem strežniku=
</div>


Za uspešno namestitev  LimeSurvey-a na vaš spletni strežnik morate poznati naslednje:
Za uspešno namestitev  LimeSurvey-a na vaš spletni strežnik morate poznati naslednje:
Line 92: Line 80:
*Pri večini ponudnikih ne morete ustvariti podatkovne baze s skripto, pač pa jo morate ustvariti sami.Če je v vašem primeru tako, ustvarite podatkovno bazo(na primer ''limesurvey'') sami.
*Pri večini ponudnikih ne morete ustvariti podatkovne baze s skripto, pač pa jo morate ustvariti sami.Če je v vašem primeru tako, ustvarite podatkovno bazo(na primer ''limesurvey'') sami.


<div class="mw-translate-fuzzy">
==Naložite datoteke na vaš spletni strežnik==
=Namestite datoteke na vaš spletni strežnik=
</div>


Uporabite vaš FTP program, povežite se na vaš spletni server in ustvarite mapo za shranjevanje vaših skript. Potem naložite datoteke z uporabo mapne zgradbe, v kateri se nahajajo. Poskrbite, da boste naložili datoteke v binarnem načinu (preverite nastavitev vašega FTP programa). Zavedajte se, da nalaganje v ASCII načinu lahko privede do nepričakovanih napak, prav tako se lahko napačno namestijo slike.
Uporabite vaš FTP program, povežite se na vaš spletni server in ustvarite mapo za shranjevanje vaših skript. Potem naložite datoteke z uporabo mapne zgradbe, v kateri se nahajajo. Poskrbite, da boste naložili datoteke v binarnem načinu (preverite nastavitev vašega FTP programa). Zavedajte se, da nalaganje v ASCII načinu lahko privede do nepričakovanih napak, prav tako se lahko napačno namestijo slike.


<div class="mw-translate-fuzzy">
==Nastavite dovoljenja za imenik==
=Nastavite dovoljenja za mape=
</div>


Da bodo skripte delovale pravilno, potrebujejo določen dostop do nekaterih map - to se nanaša predvsem za Linux/*nix sisteme.
Da bodo skripte delovale pravilno, potrebujejo določen dostop do nekaterih map - to se nanaša predvsem za Linux/*nix sisteme.
Line 110: Line 94:
{{Hint|Text=Če uporabljate Linux, so nastavitve pravic odvisne od nastavitev vašega spletnega strežnika. Na primer, če uporavljate Apache HTTPD na CentOS-u, uporabite '''chmod -R 755 <directory> ; chown -R apache <directory>'''. To bo omogočilo vsakomur, da ima dostop do branja in vaš spletni strežnik bo imel pravico pisanja. Za več informacij o Linux pravicah poglejte navodila na povezavi http://www.linux.com/learn/tutorials/309527-understanding-linux-file-permissions.}}
{{Hint|Text=Če uporabljate Linux, so nastavitve pravic odvisne od nastavitev vašega spletnega strežnika. Na primer, če uporavljate Apache HTTPD na CentOS-u, uporabite '''chmod -R 755 <directory> ; chown -R apache <directory>'''. To bo omogočilo vsakomur, da ima dostop do branja in vaš spletni strežnik bo imel pravico pisanja. Za več informacij o Linux pravicah poglejte navodila na povezavi http://www.linux.com/learn/tutorials/309527-understanding-linux-file-permissions.}}


<div class="mw-translate-fuzzy">
==Ustvarite uporabnika baze podatkov==
=Ustvari uporabnika za podatkovno bazo=
</div>


LimeSurvey bo ustvaril podatkovno bazo in tabele v njej. Da lahko to stori, bo potreboval uporabniško ime in geslo za uporabnika podatkovne zbirke. V splošnem priporočamo ustvarjanje uporabnika podatkovne zbirke z naslednjimi pravicami:
LimeSurvey bo ustvaril podatkovno bazo in tabele v njej. Da lahko to stori, bo potreboval uporabniško ime in geslo za uporabnika podatkovne zbirke. V splošnem priporočamo ustvarjanje uporabnika podatkovne zbirke z naslednjimi pravicami:
Line 122: Line 104:
- Microsoft SQL Server:
- Microsoft SQL Server:


<div class="mw-translate-fuzzy">
==Zaženite namestitveni skript==
=Zaženite skripto za namestitev=
</div>


<div class="mw-translate-fuzzy">
'''Pojdite na "example.org/limesurvey/admin"'''. Če ste vse pravilno konfigurirali, bi se moral zagnati namestitveni program LimeSurvey - samo sledite navodilom. Vprašani boste, ali želite ustvariti bazo podatkov in/ali ustvariti tabele v bazi podatkov. LimeSurvey bo nato ustvaril potrebne tabele v bazi podatkov.
'''V spletnem brskalniku odprite stran "http://your.example.com/limesurvey/admin"'''. Če ste vse nastavili pravilno, se bo zagnala namestitvena skripta LimeSurvey-a - samo sledite navodilom. Sistem vas bo vprašal, če ustvari podatkovno zbirko in/ali ustvari tabele znotraj nje. LimeSurvey nato ustvari potrebne table v podatkovni zbirki.
</div>


<div class="mw-translate-fuzzy">
==Prvič vzpostavite povezavo s skrbniškim skriptom==
=Povežite se prvič v odzadje (administracijo) portala=
</div>


Ko se je namestitev zaključila, ste namestitev opravili! Zaženite brskalnik in vnesite URL do vaše strani za administracijo. V kolikor uporabljate "limesurvey" za mapo, v katero shranjujete datoteke, bo le ta nekaj podobnega kot "http://www.example.com/limesurvey/admin".
Ko se je namestitev zaključila, ste namestitev opravili! Zaženite brskalnik in vnesite URL do vaše strani za administracijo. V kolikor uporabljate "limesurvey" za mapo, v katero shranjujete datoteke, bo le ta nekaj podobnega kot "http://www.example.com/limesurvey/admin".
Line 138: Line 114:
Morali bi videti prijavno okno. Osnovni podatki za prijavo (če se niso spreminjali med namestitvijo), so
Morali bi videti prijavno okno. Osnovni podatki za prijavo (če se niso spreminjali med namestitvijo), so


<div class="mw-translate-fuzzy">
<syntaxhighlight lang='html'>
<div class="simplebox"> Uporabniško ime: admin
</div>


User: admin
Uporabnik: admin
Password: password
Geslo: geslo


</syntaxhighlight>
</syntaxhighlight>
Line 149: Line 123:
Pozvani boste, da spremenite osnovno geslo ko se uspešno prijavite. Zabavajte se!
Pozvani boste, da spremenite osnovno geslo ko se uspešno prijavite. Zabavajte se!


==Further configuration==
==Nadaljnja konfiguracija==


===Caching===
===Predpomnilnik===


LimeSurvey uses the Yii file cache by default, but it can be configured to use other cache engines. Possible other caches are:
LimeSurvey privzeto uporablja predpomnilnik datotek Yii, vendar ga je mogoče konfigurirati za uporabo drugih mehanizmov predpomnilnika. Možni drugi predpomnilniki so:


* Memcached
* Memcached
Line 160: Line 134:
* XCache
* XCache


Please see the [https://www.yiiframework.com/doc/api/1.1/CCache Yii documentation] for full description.
Za celoten opis si oglejte [https://www.yiiframework.com/doc/api/1.1/CCache Yii dokumentacijo].


Since LimeSurvey 4.0.0 you also have the possibility to cache calculations in the ExpressionScript. This can provide a significant speed-up depending on survey complexity. To enable the emcache, add this in your config.php file (components array):
Od različice LimeSurvey 4.0.0 naprej imate tudi možnost predpomniti izračune v ExpressionScript. To lahko zagotovi znatno pospešitev, odvisno od kompleksnosti ankete. Če želite omogočiti emcache, dodajte to v datoteko config.php (matrika komponent):


<syntaxhighlight lang="php">
<syntaxhighlight lang="php">
Line 168: Line 142:
</syntaxhighlight>
</syntaxhighlight>


As with the main Yii cache, other cache systems can be used.
Kot pri glavnem predpomnilniku Yii je mogoče uporabiti tudi druge sisteme predpomnilnika.


{{Note| The emcache is not compatible with randomized surveys, and will be automatically turned off in such cases.}}
{{Opomba| Emcache ni združljiv z naključnimi anketami in se bo v takih primerih samodejno izklopil.}}


<div class="mw-translate-fuzzy">
==Kaj pa če imam težave...==
=Kaj če imam probleme...=
</div>


<div class="mw-translate-fuzzy">
Kot vsi računalniški programi bodo stvari večino časa delovale tako, kot piše v navodilih, včasih pa preprosto ne. Možnih razlogov, da stvari ne gredo po načrtih, je preveč, da bi jih opisali tukaj. Če imate težave, si najprej oglejte [[Pogosta vprašanja o namestitvi]]. Če tam ne najdete odgovora, objavite svojo težavo in vsa sporočila o napakah na [https://www.limesurvey.org/forum forumih LimeSurvey], odprite [https://www.limesurvey.org/contact -us support ticket] (samo za stranke, ki uporabljajo LimeSurvey Cloud), ali se pridružite našemu [https://discord.gg/DEjguXn Discord kanal].
V večini primerov bodo namestitve potekale tako kot je navedeno v navodilih, včasih pa boste kot pri vseh ostalih računalniških programih naleteli na kakšno posebnost. Žal je preveč možnosti pri namestitvah, da bi lahko vse navedli tukaj. Če imate težave, najprej preverite [[Installation FAQ|Namestitvene FAQ]]. če ne najdete vaš odgovor tam, potem prosim posredujte vaš problem in sporočila o napakah v[http://www.limesurvey.org/en/forum LimeSurvey forums] na limesurvey.org ali se pridružite [irc://irc.freenode.net/limesurvey|LimeSurvey IRC channel]:
</div>

Latest revision as of 10:03, 13 December 2023

Pomni: Ta navodila za namestitev so za različico 2.0 ali starejšo. Navodila za starejše različice lahko najdete tukaj
Opomba: Ta navodila za namestitev so za različico 2.0 ali novejšo. Starejša navodila za 1.92 najdete tukaj, navodila za posodobitev pa tukaj.

Splošno

LimeSurvey projekt ponuja dva načina namestitve:

  • Na vaš lasten spletni strežnik:
    V tem primeru sledite navodilom na tej strani s korakom 1.
  • Na vaš lokalni namizni PC s OS Windows:
    Običajno se LimeSurvey namešča na lokalni PC, če uporabnik želi ustvarjati ankete neposredno na svojem računalniku (večinoma zaradi hitrosti ali razlogov testiranja) in jih kasneje prenese na nameščen LimeSurvey na spletnem strežniku. V ta namen smo pripravili poseben paket za LimeSurvey, ki vsebuje spletni strežnik, podatkovno bazo in LimeSurvey aplikacijo in navodila kako ga namestiti.

Prepričajte se, da lahko uporabljate LimeSurvey na svojem spletnem mestu

Preverite če vaš strežnik zadošča naslednjim zahtevam. Večino teh zahtev lahko preverite med samo namestitvijo.

Template:Opomba

Najmanjši nabor zahtev za LimeSurvey 6.x:

  • Najmanj 250 MB prostora na disku.
  • MariaDB 10.3.38 ali novejši ALI' MySQL 8 ali novejši 'ALI Microsoft SQL Server 2008 ali novejši ALI Postgres 12 ali novejši.
  • Zahteve za različico PHP:
    • LS 6.x od PHP 7.4.x do 8.x! N!** LS 5.x od PHP 7.2.5 do 8.0.x
    • LS 3.x od PHP 5.5.9 do 7.4.x
  • Nastavitev php.ini `short_open_tag` mora biti nastavljena na `ON`
  • Omogočeni morajo biti naslednji moduli/knjižnice PHP:
  • ** hash
      • seja
      • openssl ali mcrypt
      • fileinfo
      • SimpleXML
      • itd.
Opomba: Če želite vzpostaviti povezavo z MSSQL podatkovno bazo na strežniku Windows server s pomočjo Linux dblib ZOP gonilnika, mora biti pravilno konfiguriran FreeTDS. Za podporo, si oglejte [Troubleshooting].

Izbirne razširitve PHP:

  • Nameščena GD-Library' with FreeType support je potrebna za captcha, lepe grafikone v statistiki ali za nalaganje slik prek urejevalnika HTML - glejte [https:/ /php.net/manual/image.setup.php PHP GD-Library Extension documentation]
  • IMAP (precej standard) je potreben za [[Sistem za sledenje zavrnjeni e-pošti|sistem za sledenje zavrnjeni e-pošti] ] – glejte PHP IMAP Extension documentation
  • Za uvoz udeležencev ankete z LDAP je potreben nameščen LDAP - glejte [https:/ /php.net/manual/en/book.ldap.php PHP LDAP dokumentacija]
  • Zip (precej standard) je potreben za nalaganje predloge, uvoz arhiviranih virov .zip in izvoz excel - glejte PHP Zip Extension dokumentacijo
  • Zlib (precej standard) je potreben za ComfortUpdate - glejte [https ://php.net/manual/zlib.setup.php PHP dokumentacija razširitve Zlib]

V večini primerov vam bo lahko pomagal pri teh dodatnih komponentah vaš ponudnik spletnega prostora ali vaš sistemski administrator.

Če želite zagnati Microsoftov strežnik IIS, vam lahko pomaga tudi ogled Namestitev v XP z IIS.

Združljivost z brskalniki

Za anketirance trenutno podpiramo IE11 (intranetni način je izključen) in vse novejše primerljive brskalnike, kot so Edge, FF, Chrome, Opera itd. aktiviran JavaScript.

Za administracijski del trenutno podpiramo Edge in vse novejše primerljive brskalnike kot so FF, Chrome, Opera itd. z aktiviranim JavaScriptom. V skrbniškem delu ne podpiramo več nobene različice Internet Explorerja.

Velikosti zaslona

Podpiramo vse razumne velikosti zaslona za anketiranje (360px x 640px in več). Najmanjša podprta ločljivost zaslona za administracijsko stran LimeSurvey je 1280px x 1024px.

Gostovanje za LimeSurvey

LimeSurvey bi moral sodelovati z večino podjetij za gostovanje, ki ponujajo PHP in MySQL. Če želite že nameščeno različico LimeSurvey, lahko poskusite LimeSurvey Cloud, sicer si oglejte naš seznam podjetij za gostovanje, združljiva z LimeSurvey.

Prenesite paket LimeSurvey

Prenesite najnovejši stabilni paket zip LimeSurvey (za vaše udobje so na voljo tudi paketi gzip, bz2 in 7zip) in ga shranite na lokalni disk.

Odpakirajte paket LimeSurvey

Razširite zip datoteko v primerno mapo z uporabo vašega prilubljenega programa za razširjanje. Ko razširite datoteko se prepričajte, da ste razširili tudi mapno zgradbo datotek (to je običajno dejanje večine programov za razširjanje). Ime mape namestitvenih datotek ne sme vsebovati ( ali ) znakov, lahko pa vsebuje znak za presledek.

Zbiranje informacij o vašem strežniku

Za uspešno namestitev LimeSurvey-a na vaš spletni strežnik morate poznati naslednje:

  • Vaš načrtovan URL spletne strani, kjer se bodo nahajale vaše skripte (nekaj podobnega kot: http://my.domain.com/limesurvey)
  • Mesto (fizično mapo) na vašem disku na serverju, kjer se bodo nahajale vaše skripte(nekaj podobnega kot: /home/usr/htdocs/limesurvey)
  • IP/net lokacijo vašega serverja za podatkovno bazo(običajno: localhost)
  • Če vaš server za podatkovno bazo uporablja nestandardna vrata, pridobite informacijo o pravih vratih.
  • Vaše uporabniško ime in geslo za vaš strežnik podatkovne baze
  • Pri večini ponudnikih ne morete ustvariti podatkovne baze s skripto, pač pa jo morate ustvariti sami.Če je v vašem primeru tako, ustvarite podatkovno bazo(na primer limesurvey) sami.

Naložite datoteke na vaš spletni strežnik

Uporabite vaš FTP program, povežite se na vaš spletni server in ustvarite mapo za shranjevanje vaših skript. Potem naložite datoteke z uporabo mapne zgradbe, v kateri se nahajajo. Poskrbite, da boste naložili datoteke v binarnem načinu (preverite nastavitev vašega FTP programa). Zavedajte se, da nalaganje v ASCII načinu lahko privede do nepričakovanih napak, prav tako se lahko napačno namestijo slike.

Nastavite dovoljenja za imenik

Da bodo skripte delovale pravilno, potrebujejo določen dostop do nekaterih map - to se nanaša predvsem za Linux/*nix sisteme.

  • Mapa "/limesurvey/tmp" ter vse njene podmape in datoteke, ki se uporabljajo za uvoz in nalaganje, morajo vključevati pravico Branja & Pisanja na vašem spletnem strežniku.
  • Mapa "/limesurvey/upload/" ter vse njene podmape in datoteke morajo prav tako vključevati pravico Branja & Pisanja na vašem spletnem strežniku, da bo omogočeno nalaganje slik in medijskih datotek.
  • Mapa "/limesurvey/application/config/" prav tako potrebuje pravico Branja & Pisanja na vašem spletnem strežniku.
  • Ostale mape so lahko nastavljene le na Branje. Morda si boste želeli nastaviti pravico "Branje" (Read only) vsake posamezne datoteke v mapi /limesurvey/admin.
 Hint: Če uporabljate Linux, so nastavitve pravic odvisne od nastavitev vašega spletnega strežnika. Na primer, če uporavljate Apache HTTPD na CentOS-u, uporabite chmod -R 755 <directory> ; chown -R apache <directory>. To bo omogočilo vsakomur, da ima dostop do branja in vaš spletni strežnik bo imel pravico pisanja. Za več informacij o Linux pravicah poglejte navodila na povezavi http://www.linux.com/learn/tutorials/309527-understanding-linux-file-permissions.


Ustvarite uporabnika baze podatkov

LimeSurvey bo ustvaril podatkovno bazo in tabele v njej. Da lahko to stori, bo potreboval uporabniško ime in geslo za uporabnika podatkovne zbirke. V splošnem priporočamo ustvarjanje uporabnika podatkovne zbirke z naslednjimi pravicami:

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

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

- Microsoft SQL Server:

Zaženite namestitveni skript

Pojdite na "example.org/limesurvey/admin". Če ste vse pravilno konfigurirali, bi se moral zagnati namestitveni program LimeSurvey - samo sledite navodilom. Vprašani boste, ali želite ustvariti bazo podatkov in/ali ustvariti tabele v bazi podatkov. LimeSurvey bo nato ustvaril potrebne tabele v bazi podatkov.

Prvič vzpostavite povezavo s skrbniškim skriptom

Ko se je namestitev zaključila, ste namestitev opravili! Zaženite brskalnik in vnesite URL do vaše strani za administracijo. V kolikor uporabljate "limesurvey" za mapo, v katero shranjujete datoteke, bo le ta nekaj podobnega kot "http://www.example.com/limesurvey/admin".

Morali bi videti prijavno okno. Osnovni podatki za prijavo (če se niso spreminjali med namestitvijo), so

Uporabnik: admin
Geslo: geslo

Pozvani boste, da spremenite osnovno geslo ko se uspešno prijavite. Zabavajte se!

Nadaljnja konfiguracija

Predpomnilnik

LimeSurvey privzeto uporablja predpomnilnik datotek Yii, vendar ga je mogoče konfigurirati za uporabo drugih mehanizmov predpomnilnika. Možni drugi predpomnilniki so:

  • Memcached
  • Redis
  • WinCache
  • XCache

Za celoten opis si oglejte Yii dokumentacijo.

Od različice LimeSurvey 4.0.0 naprej imate tudi možnost predpomniti izračune v ExpressionScript. To lahko zagotovi znatno pospešitev, odvisno od kompleksnosti ankete. Če želite omogočiti emcache, dodajte to v datoteko config.php (matrika komponent):

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

Kot pri glavnem predpomnilniku Yii je mogoče uporabiti tudi druge sisteme predpomnilnika.

Template:Opomba

Kaj pa če imam težave...

Kot vsi računalniški programi bodo stvari večino časa delovale tako, kot piše v navodilih, včasih pa preprosto ne. Možnih razlogov, da stvari ne gredo po načrtih, je preveč, da bi jih opisali tukaj. Če imate težave, si najprej oglejte Pogosta vprašanja o namestitvi. Če tam ne najdete odgovora, objavite svojo težavo in vsa sporočila o napakah na forumih LimeSurvey, odprite -us support ticket (samo za stranke, ki uporabljajo LimeSurvey Cloud), ali se pridružite našemu Discord kanal.