Actions

Installation FAQ/sl: Difference between revisions

From LimeSurvey Manual

No edit summary
No edit summary
 
(33 intermediate revisions by the same user not shown)
Line 19: Line 19:
* <code>create database ''' ''';</code><your_database_name> <code>create database ''' ''';</code>
* <code>create database ''' ''';</code><your_database_name> <code>create database ''' ''';</code>


<div class="mw-translate-fuzzy">
* <code>create user ''' ''';</code><your_database_username> <code>create user ''' ''';</code>
create user '''<vaše_uporabniško_ime>''';
</div>


<div class="mw-translate-fuzzy">
* <code>create user ''' '''@localhost;</code><your_database_username> <code>create user ''' '''@localhost;</code>
create user '''<vaše_uporabniško_ime>'''@localhost;
</div>


<div class="mw-translate-fuzzy">
* <code>set password for ''' ''' = PASSWORD('''' '''');</code><your_database_username> <code>set password for ''' ''' = PASSWORD('''' '''');</code><your_database_password> <code>set password for ''' ''' = PASSWORD('''' '''');</code>
set password for '''<vaše_uporabniško_ime>''' = PASSWORD(''''<vaše_uporabniško_geslo>'''');
</div>


<div class="mw-translate-fuzzy">
* <code>set password for ''' '''@localhost = PASSWORD('''' '''');</code><your_database_username> <code>set password for ''' '''@localhost = PASSWORD('''' '''');</code><your_database_password> <code>set password for ''' '''@localhost = PASSWORD('''' '''');</code>
set password for '''<vaše_uporabniško_ime>'''@localhost = PASSWORD(''''<vaše_uporabniško_geslo>'''');
</div>


<div class="mw-translate-fuzzy">
* <code>grant all on ''' '''.* to '''' '''';</code><your_database_name> <code>grant all on ''' '''.* to '''' '''';</code><your_database_username> <code>grant all on ''' '''.* to '''' '''';</code>
grant all on '''<ime_vaše_podatkovne_zbirke>'''.* to ''''<vaše_uporabniško_ime>'''';
</div>


<div class="mw-translate-fuzzy">
* <code>grant all on ''' '''.* to '''' ''''@'localhost';</code><your_database_name> <code>grant all on ''' '''.* to '''' ''''@'localhost';</code><your_database_username> <code>grant all on ''' '''.* to '''' ''''@'localhost';</code>
grant all on '''<ime_vaše_podatkovne_zbirke>'''.* to ''''<vaše_uporabniško_ime>''''@'localhost';
</div>


<div class="mw-translate-fuzzy">
V terminalu, <code>''' '''</code><your_database_name> <code>''' '''</code> , <code>''' '''</code><your_database_username> <code>''' '''</code> in <code>''' '''</code><your_database_password> <code>''' '''</code> je treba zamenjati z ustreznimi/želenimi vrednostmi.
V zgornjih ukaznih vrsticah morate zamenjati '''<ime_vaše_podatkovne_zbirke>''', '''<vaše_uporabniško_ime>''' in '''<vaše_uporabniško_geslo>''' z ustreznimi vrednostmi.
</div>


==Kaj če ne morem ustvariti podatkovne zbirke s pomočjo ukaznih datotek (skript)?==
==Kaj če ne morem ustvariti podatkovne zbirke s pomočjo ukaznih datotek (skript)?==


<div class="mw-translate-fuzzy">
Običajno skript ustvari novo bazo podatkov in nato strukturo tabele. Če pa vam vaš strežnik/ISP ne podeli skrbniških pravic za ustvarjanje nove baze podatkov v MySQL, se boste morali obrniti na skrbnika strežnika, da ustvari potrebno bazo podatkov (ali jo ustvarite sami, če prejmete zahtevana dovoljenja). Novo ustvarjena prazna zbirka podatkov mora vsebovati ustrezne pravice dostopa (tj.: branje/pisanje/ustvarjanje). Nato bi morali imeti možnost zagnati namestitev LimeSurvey, ki bo ustvarila tabele v novo ustvarjeni bazi podatkov.
Običajno zagonske datoteke (skripte) najprej ustvarijo novo zbirko podatkov in potem zgradbo tabel. Vendar če vam vaš strežnik ne omogoča skrbniških pravic za izdelavo nove MySQL podatkovne zbirke, se boste morali obrniti na sistemskega skrbnika za izdelavo potrebne zbirke. Na voljo morate imeti prazno zbirko podatkov, nad katero imate ustrezne pravice (branja/pisanja/ustvarjanja). V tem primeru lahko pričnete z običajno namestitvijo LimeSurvey-a, ki vam bo ustvarila tabele v obstoječi podatkovni zbirki.
</div>


<div class="mw-translate-fuzzy">
==Prazna stran pri dostopu do namestitvene strani==
==Pojavi se prazna stran, ko dostopam do strani za namestitev==
</div>


<div class="mw-translate-fuzzy">
Ta težava se ne pojavi v namestitvi LimeSurvey, temveč v namestitvi PHP.
Ta problem ni povezan z namestitvijo LimeSurvey-a, pač pa z namestitvijo PHP-ja.
*Preverite, ali imate nameščen modul MySQL PHP (php-mysql).
*Preverite, če imate nameščen MySQL PHP modul (php-mysql).
*Preverite, ali vaša namestitev PHP nalaga datoteko PHP.ini. spreminjajo in ne razčlenjujejo drugih datotek PHP.INI v vašem sistemu.
*Preverite, če vaš nameščeni PHP naloži datoteko PHP.ini, ki ste jo vi spremenili in ne kakšne druge PHP.INI datoteke na vašem sistemu.
*Preverite lokacijo in dovoljenja naslednje nastavitve v vašem PHP.ini:
*Preverite mesto in pravice naslednjih nastavitev za vašo datoteko PHP.ini
</div>


<div class="mw-translate-fuzzy">
<syntaxhighlight lang="c">upload_tmp_dir="/temp"
<syntaxhighlight lang="c" enclose="div">upload_tmp_dir="/temp"
</div>


<div class="mw-translate-fuzzy">
session.save_path="/temp"</syntaxhighlight>  
session.save_path="/temp"</syntaxhighlight>
*Preverite, ali vaš strežnik izvaja ustrezno različico PHP.
*Preverite, da vaš strežnik zaganja ustrezno različico PHP-ja (problem s prazno stranjo se pojavi v kombinaciji PHP-ja v4.4 in LimeSurvey-a v2.00+).
</div>


<div class="mw-translate-fuzzy">
==Sporočila o napakah zaradi neobstoječih virov==
==Sporočila o napakah zaradi neobstoječih virov==
</div>


<div class="mw-translate-fuzzy">
Včasih se datoteke ne naložijo pravilno ali pa se pokvarijo med postopkom nalaganja. To vodi do več različnih sporočil o napakah. Večina se jih nanaša na datoteko ali funkcijo v datoteki, ki je ni mogoče najti.
Včasih se datoteke ne naložijo pravilno ali so bile pokvarjene med nalaganjem. To vodi do nekaterih različnih sporočil o napakah. Večinoma se nanašajo na datoteko ali funkcijo znotraj datoteke, ki je ni moč najti.
</div>


<div class="mw-translate-fuzzy">
'''Rešitev:''' Znova naložite vse datoteke z uporabo binarnega načina vašega FTP programa.
'''Rešitev:''' Ponovno naložite vse datoteke, ki uporabljajo binarni način vašega FTP program-a.
</div>


=Requirements page=
=Stran z zahtevami=


<div class="mw-translate-fuzzy">
==Kaj je knjižnica mbstring (funkcije večbajtnih nizov)?==
==Kaj je to knjižnica mbstring (Multibyte String Functions)?==
</div>


<div class="mw-translate-fuzzy">
Knjižnica mbstring je knjižnica PHP, ki lahko pretvori nize znakov iz enega jezika v drugega. Potrebujete ga, če želite zagnati LimeSurvey. Če želite preveriti, ali je že nameščen, odprite URL v spletnem brskalniku:
Knjižnica mbstring je PHP knjižnica, ki omogoča pretvarjanje skupin znakov iz enega jezika v drugega. To knjižnico potrebujete, če želite uporabljati LimeSurvey. Da preverite, če je že nameščena, odprite URL
</div>


  <nowiki>http://<your_server>/<your_limesurvey_directory>/admin/install/phpinfo.php</nowiki>
  <nowiki>http://<your_server> /<your_limesurvey_directory> /admin/install/phpinfo.php</nowiki>


<div class="mw-translate-fuzzy">
Prikazanih bo veliko informacij. Poiščite niz 'mbstring' v razdelku '''Konfiguracija'''. Če najdete razdelek mbstring, bi moralo biti vse v redu in lahko nadaljujete z namestitvijo LimeSurvey!
v vašem spletnem brskalniku. Prikazalo se vam bo veliko informacij. V poglavju '''Configuration''' poiščite niz 'mbstring'.
</div>


<div class="mw-translate-fuzzy">
'''Če ne najdete razdelka mbstring''', imate morda težave. Obstajajo trije možni scenariji:
'''Če ne najdete mbstring dela''', so morda pred vami težave.
*Če je to strežnik vašega ponudnika gostiteljstva, prosite za aktivacijo te razširitve v PHP ali za dodatne informacije o tem, kako jo lahko aktivirate - če imate dobro skrbniško ploščo za svoj strežnik, lahko ga lahko aktivirate sami
</div>
*Če gre za vaš strežnik '''Linux''', boste morda morali znova prevesti PHP in vključiti knjižnico mbstring. Vprašajte strokovnjake za Linux, kako to storiti. Lahko pa ga namestite s svojim upraviteljem paketov Linux, ki je danes večinoma na voljo v vseh distribucijah Linuxa
**Če uporabljate različico Linuxa, ki podpira 'yum' (CentOS, RedHat, Fedora)...
***...uporabite terminal (kot super uporabnik) in vnesite: '''yum install php-mbstring'''
***...poskrbite, da posodobite /etc/php. ini in odkomentirajte različne parametre mbstring
***...prepričajte se, da znova zaženete apache po namestitvi: '''/etc/init.d/httpd restart'''
*Če je vaš lasten '' Strežnik 'Windows'', poiščite php.ini v vašem sistemu, ga odprite z urejevalnikom in poiščite mbstring. Najverjetneje je vrstica, ki vsebuje niz, zakomentirana s podpičjem. Odstranite podpičje, shranite in znova zaženite spletni strežnik


== Stuck at checking file system permissions ==
== Zataknilo se je pri preverjanju dovoljenj datotečnega sistema ==
If SELinux is activated (primarily on CentOS), then you might get an error that the file system permissions are not correct, even if the list of directories is empty. SELinux prevents writing even though the permissions are for example on 777 or 755. To configure SELinux correctly for your server - check out the [https://wiki.centos.org/HowTos/SELinux SELinux documentation].
Če je SELinux aktiviran (predvsem na CentOS), boste morda prejeli napako, da dovoljenja datotečnega sistema niso pravilna, tudi če je seznam imenikov prazen. SELinux preprečuje pisanje, čeprav so dovoljenja na primer na 777 ali 755. Če želite pravilno konfigurirati SELinux za vaš strežnik, si oglejte [https://wiki.centos.org/HowTos/SELinux SELinux dokumentacijo].


=Po ustvarjanju podatkovne zbirke=
=Po ustvarjanju podatkovne zbirke=
Line 112: Line 81:
==Prazna stran po ustvarjanju podatkovne zbirke==
==Prazna stran po ustvarjanju podatkovne zbirke==


<div class="mw-translate-fuzzy">
===Simptomi===
===Simptomi===
* LimeSurvey se je vredu namestil in podatkovna zbirka je bila ustvarjena, vendar namesto strani za skrbnike dobim prazno stran
* LimeSurvey je pravilno nameščen in baza podatkov je bila ustvarjena, vendar namesto skrbniške strani dobite prazno stran
* Dnevnik spletnega strežnika pokaže "Fatal error: Call to a member function on a non-object in /path/to/limesurvey/admin/login_check.php on line 69"
* Dnevnik spletnega strežnika prikazuje ''"Fatal error: Call to a funkcija člana na ne-predmetu v /path/to/limesurvey/admin/login_check.php v vrstici 69"''
</div>


===Popravek===
===Popravek===


<div class="mw-translate-fuzzy">
To je verjetno povezano z nepravilno nastavitvijo za <code>$rooturl</code> ali <code>$rootdir</code> v config.php. Datoteka config.php poskuša pravilno nastaviti <code>$rootdir</code> s klicem<nowiki> <code>dirname('''FILE''')</code></nowiki> . Čeprav to običajno deluje, je lahko moteče, če je LimeSurvey nameščen v uporabnikovem domačem imeniku ali imeniku public_html in je domači imenik nameščen prek NFS. Če želite ročno nastaviti <code>$rootdir</code> (ukaz lupine ali pwd vam lahko pokaže pot, kot je /disks/hostname/home/username/public_html/limesurvey), poskusite uporabiti /home/username/public_html/limesurvey.
Najbrž gre za napačno nastavitev za $rooturl ali $rootdir v datoteki config.php. V tem primeru config.php poskuša pravilno nastaviti $rootdir z ukazom <nowiki>dirname('''FILE''')</nowiki>. Poskušajte ročno nastaviti $rootdir in predvsem, ko vam vaša lupina ali pwd ukaz pokaže pot podobno temu "/disks/hostname/home/username/public_html/limesurvey", poskušajte uporabiti "/home/username/public_html/limesurvey".
</div>


<div class="mw-translate-fuzzy">
==Ko dostopate do skrbniške strani, brskalnik še naprej teče in je sčasoma ne prikaže ==
==Pri dostopu do skrbniške strani jo brskalnik kar naprej prikazuje in jo naenkrat neha prikazovati==
</div>


<div class="mw-translate-fuzzy">
===Simptomi===
===Symptoms===
* LimeSurvey je pravilno nameščen in baza podatkov je bila ustvarjena. Vendar, ko dostopate do skrbniške strani, brskalnik še naprej deluje in sčasoma ne prikaže strani
* LimeSurvey-eva namestitev je vredu in podatkovna baza je bila ustvarjena. Vendar pri dostopu do skrbniške strani jo brskalnik kar naprej prikazuje in jo naenkrat neha prikazovati.
* Ko preverite dnevnik dostopa do spletnega strežnika, je njegova velikost postala precej velika (v nekaterih primerih več kot 2 GB)  
* Pri preverjanju strežniške datoteke, ki beleži poročilo o dostopu, je opaziti, da njena velikost postane zelo velika (v nekaterih primerih celo več kot 2 GB).
* Znotraj dnevnika dostopa dobite to sporočilo, ki polni dnevnik:
* V poročilu o dostopih se pojavlja to sporočilo, ki polni poročilo.
</div>


<div class="mw-translate-fuzzy">
{{Alert|title=Opozorilo|text=''fread() [function.fread]: Parameter dolžine mora biti večji od 0 v /limesurvey/classes/php-gettext/streams.php v vrstici 120.}}''
Warning: fread() [function.fread]: Length parameter must be greater than 0 in /limesurvey/classes/php-gettext/streams.php on line 120
</div>


<div class="mw-translate-fuzzy">
{{Opomba|Številka vrstice se lahko razlikuje glede na vašo različico LimeSurvey.}}
''Pomni:'' številka vrstice je lahko drugačna in je odvisna od različice vašega LimeSurvey-a.
</div>


===Popravek===
===Popravek===


<div class="mw-translate-fuzzy">
To lahko povzroči nastavitev mbstring.func_overload. Spremenite naslednjo nastavitev v datoteki php.ini:
To lahko povzorča nastavitev mbstring.func_overload. Preverite to nastavitev v vaši datoteki php.ini in jo nastavite takole:
<syntaxhighlight lang="php" enclose="pre">
</div>
mbstring.func_overload = 0
</syntaxhighlight>


<div class="mw-translate-fuzzy">
{{Opomba|To pomeni, da ni preobremenitve funkcij. Oglejte si priročnik PHP za to nastavitev: [http://us3.php.net/manual/en/mbstring.overload.php funkcija preobremenitve funkcij].}}
''Pomni:'' to pomeni, da nobena funkcija ne sme preobremeniti sistema. Za več informacij o tej nastavitvi poglejte v PHP priročnik: [http://us3.php.net/manual/en/mbstring.overload.php Function Overloading Feature]
</div>


<div class="mw-translate-fuzzy">
==Pri dostopu do skrbniške strani brskalnik sporoči Fatal error: Call to a member function gT() on a non-object in login_check.php on line 76==
==Pri dostopu do skrbniške strani brskalnik javlja usodno napako: Call to a member function gT() on a non-object in login_check.php on line 76==
</div>


<div class="mw-translate-fuzzy">
===Simptomi===
===Simptomi===
* LimeSurvey je vredu nameščen in podatkovna baza je ustvarjena. Vendar pri dostopu do skrbniške strani brskalnik javlja omenjeno napako.
* LimeSurvey je pravilno nameščen in baza podatkov je bila ustvarjena. Toda ko je bil preusmerjen na skrbniško stran, je brskalnik prikazal navedeno napako.
* $rootdir in $rooturl sta ustrezno nastavljena v datoteki  config.php.
* <code>$rootdir</code> in <code>$rooturl</code> sta pravilno nastavljena v config.php.
* ime poti do Limesurvey-e mape za namestitev vsebuje enega od neslednjih znakov: ()+
* Ime poti do diska za namestitveni imenik limesurvey vključuje enega od naslednjih znakov: : '(',')' ali '+'.
</div>


<div class="mw-translate-fuzzy">
{{Alert|title=Pozor|text=Tudi drugi znaki lahko povzročijo enako vedenje.}}
''Pomni:'' drugi znaki lahko prav tako povzročajo enako vedenje
</div>


===Popravek===
===Popravek===


<div class="mw-translate-fuzzy">
Premaknite/preimenujte namestitveni imenik LimeSurvey, tako da ime poti ne bo vsebovalo naslednjih znakov: '(',')' ali '+'.
Premakni oz. preimenuj Limesurvey-evo mapo za namestitev tako, da ime ne vsebuje nobenega od znakov '''(''' ali ''')'''
</div>


=Po namestitvi=  
=Po namestitvi=  


<div class="mw-translate-fuzzy">
Za vse druge težave, ki se lahko pojavijo po uspešni namestitvi, si oglejte [[Odpravljanje težav|stran za odpravljanje težav]].
Za vse težave, ki se pripetijo po uspešni namestitvi, se prosimo obrnite na stran za [[Troubleshooting/sl|odpravljanje težav]].
</div>

Latest revision as of 10:03, 13 December 2023

Vsebina:

Namestitev na vaš računalnik

LimeSurvey lahko namestite na svoj računalnik z MAMP/XAMPP ali katerim koli drugim sistemom. Upoštevajte, da vaš računalnik ni spletni strežnik – prek spleta ni dostopen nobenemu drugemu uporabniku.

Če želite, da bo vaša anketa dosegljiva drugim uporabnikom prek spleta, morate:

  • lastnik strežnika ali spletnega prostora pri ponudniku gostiteljev
  • ali poiščite ponudnika gostiteljev, specializiranega za LimeSurvey

Začetek namestitve

Kako lahko ustvarim bazo podatkov in uporabnika v MySQL z dostopom do ukazne vrstice?

V svoj MySQL morate vnesti spodnje ukaze:

  • create database ;<your_database_name> create database ;
  • create user ;<your_database_username> create user ;
  • create user @localhost;<your_database_username> create user @localhost;
  • set password for = PASSWORD(' ');<your_database_username> set password for = PASSWORD(' ');<your_database_password> set password for = PASSWORD(' ');
  • set password for @localhost = PASSWORD(' ');<your_database_username> set password for @localhost = PASSWORD(' ');<your_database_password> set password for @localhost = PASSWORD(' ');
  • grant all on .* to ' ';<your_database_name> grant all on .* to ' ';<your_database_username> grant all on .* to ' ';
  • grant all on .* to ' '@'localhost';<your_database_name> grant all on .* to ' '@'localhost';<your_database_username> grant all on .* to ' '@'localhost';

V terminalu, <your_database_name> , <your_database_username> in <your_database_password> je treba zamenjati z ustreznimi/želenimi vrednostmi.

Kaj če ne morem ustvariti podatkovne zbirke s pomočjo ukaznih datotek (skript)?

Običajno skript ustvari novo bazo podatkov in nato strukturo tabele. Če pa vam vaš strežnik/ISP ne podeli skrbniških pravic za ustvarjanje nove baze podatkov v MySQL, se boste morali obrniti na skrbnika strežnika, da ustvari potrebno bazo podatkov (ali jo ustvarite sami, če prejmete zahtevana dovoljenja). Novo ustvarjena prazna zbirka podatkov mora vsebovati ustrezne pravice dostopa (tj.: branje/pisanje/ustvarjanje). Nato bi morali imeti možnost zagnati namestitev LimeSurvey, ki bo ustvarila tabele v novo ustvarjeni bazi podatkov.

Prazna stran pri dostopu do namestitvene strani

Ta težava se ne pojavi v namestitvi LimeSurvey, temveč v namestitvi PHP.

  • Preverite, ali imate nameščen modul MySQL PHP (php-mysql).
  • Preverite, ali vaša namestitev PHP nalaga datoteko PHP.ini. spreminjajo in ne razčlenjujejo drugih datotek PHP.INI v vašem sistemu.
  • Preverite lokacijo in dovoljenja naslednje nastavitve v vašem PHP.ini:
upload_tmp_dir="/temp"

session.save_path="/temp"
  • Preverite, ali vaš strežnik izvaja ustrezno različico PHP.

Sporočila o napakah zaradi neobstoječih virov

Včasih se datoteke ne naložijo pravilno ali pa se pokvarijo med postopkom nalaganja. To vodi do več različnih sporočil o napakah. Večina se jih nanaša na datoteko ali funkcijo v datoteki, ki je ni mogoče najti.

Rešitev: Znova naložite vse datoteke z uporabo binarnega načina vašega FTP programa.

Stran z zahtevami

Kaj je knjižnica mbstring (funkcije večbajtnih nizov)?

Knjižnica mbstring je knjižnica PHP, ki lahko pretvori nize znakov iz enega jezika v drugega. Potrebujete ga, če želite zagnati LimeSurvey. Če želite preveriti, ali je že nameščen, odprite URL v spletnem brskalniku:

http://<your_server> /<your_limesurvey_directory> /admin/install/phpinfo.php

Prikazanih bo veliko informacij. Poiščite niz 'mbstring' v razdelku Konfiguracija. Če najdete razdelek mbstring, bi moralo biti vse v redu in lahko nadaljujete z namestitvijo LimeSurvey!

Če ne najdete razdelka mbstring, imate morda težave. Obstajajo trije možni scenariji:

  • Če je to strežnik vašega ponudnika gostiteljstva, prosite za aktivacijo te razširitve v PHP ali za dodatne informacije o tem, kako jo lahko aktivirate - če imate dobro skrbniško ploščo za svoj strežnik, lahko ga lahko aktivirate sami
  • Če gre za vaš strežnik Linux, boste morda morali znova prevesti PHP in vključiti knjižnico mbstring. Vprašajte strokovnjake za Linux, kako to storiti. Lahko pa ga namestite s svojim upraviteljem paketov Linux, ki je danes večinoma na voljo v vseh distribucijah Linuxa
    • Če uporabljate različico Linuxa, ki podpira 'yum' (CentOS, RedHat, Fedora)...
      • ...uporabite terminal (kot super uporabnik) in vnesite: yum install php-mbstring
      • ...poskrbite, da posodobite /etc/php. ini in odkomentirajte različne parametre mbstring
      • ...prepričajte se, da znova zaženete apache po namestitvi: /etc/init.d/httpd restart
  • Če je vaš lasten Strežnik 'Windows, poiščite php.ini v vašem sistemu, ga odprite z urejevalnikom in poiščite mbstring. Najverjetneje je vrstica, ki vsebuje niz, zakomentirana s podpičjem. Odstranite podpičje, shranite in znova zaženite spletni strežnik

Zataknilo se je pri preverjanju dovoljenj datotečnega sistema

Če je SELinux aktiviran (predvsem na CentOS), boste morda prejeli napako, da dovoljenja datotečnega sistema niso pravilna, tudi če je seznam imenikov prazen. SELinux preprečuje pisanje, čeprav so dovoljenja na primer na 777 ali 755. Če želite pravilno konfigurirati SELinux za vaš strežnik, si oglejte SELinux dokumentacijo.

Po ustvarjanju podatkovne zbirke

Prazna stran po ustvarjanju podatkovne zbirke

Simptomi

  • LimeSurvey je pravilno nameščen in baza podatkov je bila ustvarjena, vendar namesto skrbniške strani dobite prazno stran
  • Dnevnik spletnega strežnika prikazuje "Fatal error: Call to a funkcija člana na ne-predmetu v /path/to/limesurvey/admin/login_check.php v vrstici 69"

Popravek

To je verjetno povezano z nepravilno nastavitvijo za $rooturl ali $rootdir v config.php. Datoteka config.php poskuša pravilno nastaviti $rootdir s klicem <code>dirname('''FILE''')</code> . Čeprav to običajno deluje, je lahko moteče, če je LimeSurvey nameščen v uporabnikovem domačem imeniku ali imeniku public_html in je domači imenik nameščen prek NFS. Če želite ročno nastaviti $rootdir (ukaz lupine ali pwd vam lahko pokaže pot, kot je /disks/hostname/home/username/public_html/limesurvey), poskusite uporabiti /home/username/public_html/limesurvey.

Ko dostopate do skrbniške strani, brskalnik še naprej teče in je sčasoma ne prikaže

Simptomi

  • LimeSurvey je pravilno nameščen in baza podatkov je bila ustvarjena. Vendar, ko dostopate do skrbniške strani, brskalnik še naprej deluje in sčasoma ne prikaže strani
  • Ko preverite dnevnik dostopa do spletnega strežnika, je njegova velikost postala precej velika (v nekaterih primerih več kot 2 GB)
  • Znotraj dnevnika dostopa dobite to sporočilo, ki polni dnevnik:
  Opozorilo : fread() [function.fread]: Parameter dolžine mora biti večji od 0 v /limesurvey/classes/php-gettext/streams.php v vrstici 120.

Template:Opomba

Popravek

To lahko povzroči nastavitev mbstring.func_overload. Spremenite naslednjo nastavitev v datoteki php.ini:

 
mbstring.func_overload = 0

Template:Opomba

Pri dostopu do skrbniške strani brskalnik sporoči Fatal error: Call to a member function gT() on a non-object in login_check.php on line 76

Simptomi

  • LimeSurvey je pravilno nameščen in baza podatkov je bila ustvarjena. Toda ko je bil preusmerjen na skrbniško stran, je brskalnik prikazal navedeno napako.
  • $rootdir in $rooturl sta pravilno nastavljena v config.php.
  • Ime poti do diska za namestitveni imenik limesurvey vključuje enega od naslednjih znakov: : '(',')' ali '+'.
  Pozor : Tudi drugi znaki lahko povzročijo enako vedenje.


Popravek

Premaknite/preimenujte namestitveni imenik LimeSurvey, tako da ime poti ne bo vsebovalo naslednjih znakov: '(',')' ali '+'.

Po namestitvi

Za vse druge težave, ki se lahko pojavijo po uspešni namestitvi, si oglejte stran za odpravljanje težav.