Actions

Installation FAQ/sl: Difference between revisions

From LimeSurvey Manual

(Updating to match new version of source page)
No edit summary
 
(47 intermediate revisions by 3 users not shown)
Line 2: Line 2:
Vsebina:
Vsebina:


=Installation on your computer=
=Namestitev na vaš računalnik=


LimeSurvey can be installed on your computer with MAMP/XAMP or any other system. But your computer is not a web server - it's not accessible via web to any other user.  
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.  


In order to make your survey reachable to other users via the web, you need to either:  
Če želite, da bo vaša anketa dosegljiva drugim uporabnikom prek spleta, morate:  


* own a server or a web space from a host provider;
* lastnik strežnika ali spletnega prostora pri ponudniku gostiteljev
* or find a LimeSurvey-specialized host provider.
* ali poiščite ponudnika gostiteljev, specializiranega za LimeSurvey


{{Alert|An installation on your computer is not done to share your survey on internet!}}
=Začetek namestitve=


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


==How can I create a database and a user in MySQL with command line access?==
V svoj MySQL morate vnesti spodnje ukaze:


You have to enter the below commands in your MySQL:
* <code>create database ''' ''';</code><your_database_name> <code>create database ''' ''';</code>


*<code>create database '''<your_database_name>''';</code>
* <code>create user ''' ''';</code><your_database_username> <code>create user ''' ''';</code>


*<code>create user '''<your_database_username>''';</code>
* <code>create user ''' '''@localhost;</code><your_database_username> <code>create user ''' '''@localhost;</code>


*<code>create user '''<your_database_username>'''@localhost;</code>
* <code>set password for ''' ''' = PASSWORD('''' '''');</code><your_database_username> <code>set password for ''' ''' = PASSWORD('''' '''');</code><your_database_password> <code>set password for ''' ''' = PASSWORD('''' '''');</code>


*<code>set password for '''<your_database_username>''' = PASSWORD(''''<your_database_password>'''');</code>
* <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>


*<code>set password for '''<your_database_username>'''@localhost = PASSWORD(''''<your_database_password>'''');</code>
* <code>grant all on ''' '''.* to '''' '''';</code><your_database_name> <code>grant all on ''' '''.* to '''' '''';</code><your_database_username> <code>grant all on ''' '''.* to '''' '''';</code>


*<code>grant all on '''<your_database_name>'''.* to ''''<your_database_username>'''';</code>
* <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>


*<code>grant all on '''<your_database_name>'''.* to ''''<your_database_username>''''@'localhost';</code>
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.
 
In terminal, <code>'''<your_database_name>'''</code>, <code>'''<your_database_username>'''</code>, and <code>'''<your_database_password>'''</code> have to be replaced with the according/desired values.


==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)?==


Normally, the script creates a new database, and then the table structure. However, if your server/ISP doesn't give you admin rights to create a new database in MySQL, you will need to contact your server administrator to get the necessary database created (or create it yourself if you receive the required permissions). The newly created blank database should include the appropriate access rights (i.e.: read/write/create). Then, you should be able start the LimeSurvey installation, which will create the tables within the newly created database.
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.


==Pojavi se prazna stran, ko dostopam do strani za namestitev==
==Prazna stran pri dostopu do namestitvene strani==


The problem is not with the LimeSurvey installation but with the PHP installation.
Ta težava se ne pojavi v namestitvi LimeSurvey, temveč v namestitvi PHP.
*Verify you have the MySQL PHP module (php-mysql) installed.
*Preverite, ali imate nameščen modul MySQL PHP (php-mysql).
*Verify your PHP install is loading the PHP.ini file your are modifying and not parsing other PHP.INI files on your system.
*Preverite, ali vaša namestitev PHP nalaga datoteko PHP.ini. spreminjajo in ne razčlenjujejo drugih datotek PHP.INI v vašem sistemu.
*Verify the location and permissions of the following setting in your PHP.ini:
*Preverite lokacijo in dovoljenja naslednje nastavitve v vašem PHP.ini:


<syntaxhighlight lang="c" enclose="div">upload_tmp_dir="/temp"
<syntaxhighlight lang="c">upload_tmp_dir="/temp"


session.save_path="/temp"</syntaxhighlight>
session.save_path="/temp"</syntaxhighlight>  
*Verify if your server runs a suitable PHP version.
*Preverite, ali vaš strežnik izvaja ustrezno različico PHP.


==Sporočila o napakah zaradi neobstoječih virov==
==Sporočila o napakah zaradi neobstoječih virov==


Sometimes, files are not uploaded correctly or were broken during the upload process. This leads to several different error messages. Most of them refer to a file or function within a file which can't be found.
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:''' Ponovno naložite vse datoteke, ki uporabljajo binarni način vašega FTP program-a.
'''Rešitev:''' Znova naložite vse datoteke z uporabo binarnega načina vašega FTP programa.


=Requirements page=
=Stran z zahtevami=


==What is the mbstring (Multibyte String Functions) library?==
==Kaj je knjižnica mbstring (funkcije večbajtnih nizov)?==


The mbstring library is a PHP library that can convert char sets from one language to another. You need it if you want to run LimeSurvey. To check if it is already installed, open the URL from an web browser:  
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:  


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


A lot of information will be shown. Search for the string 'mbstring' under the '''Configuration''' section. If you find the mbstring section then all should be well and you can continue on with your LimeSurvey installation!
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!


'''If you don't find the mbstring section''', you might have a problem on your hands. There are three possible scenarios:
'''Če ne najdete razdelka mbstring''', imate morda težave. Obstajajo trije možni scenariji:
*If it's your host provider's server, ask for the activation of that extension in PHP or further information on how you can activate it - if you have a good administration panel for your server, you may be able to activate it yourself;
*Č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
*If it's your own '''Linux''' server, you may have to re-compile PHP and include the mbstring library. Ask the Linux experts how to do that. However, you can install it using your Linux package manager, which is mostly available in all Linux distributions nowadays;
*Č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
**If you are using a version of Linux that supports 'yum' (CentOS, RedHat, Fedora):
**Če uporabljate različico Linuxa, ki podpira 'yum' (CentOS, RedHat, Fedora)...
***Use the terminal (as a super user) and type: '''yum install php-mbstring''';
***...uporabite terminal (kot super uporabnik) in vnesite: '''yum install php-mbstring'''
***Make sure to update /etc/php.ini and uncomment the various mbstring params;
***...poskrbite, da posodobite /etc/php. ini in odkomentirajte različne parametre mbstring
***Make sure to restart apache after installing it: '''/etc/init.d/httpd restart''';
***...prepričajte se, da znova zaženete apache po namestitvi: '''/etc/init.d/httpd restart'''
*If it's your own '''Windows''' server, search for php.ini on your system, open it with an editor and search for mbstring. Most probably, the line that contains that string is commented out with a semicolon. Remove the semicolon, save, and restart your web server.
*Č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 on 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 83: Line 81:
==Prazna stran po ustvarjanju podatkovne zbirke==
==Prazna stran po ustvarjanju podatkovne zbirke==


===Symptoms===
===Simptomi===
* LimeSurvey installed OK, and database was created, but instead of the admin page, you get an empty page
* LimeSurvey je pravilno nameščen in baza podatkov je bila ustvarjena, vendar namesto skrbniške strani dobite prazno stran
* Web server log shows "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"''


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


This is probably related to an incorrect setting for <code>$rooturl</code> or <code>$rootdir</code> in config.php. The file config.php attempts to set <code>$rootdir</code> correctly by calling <code><nowiki>dirname('''FILE''')</nowiki></code>. While this usually works, it can be upset when LimeSurvey is installed in a user's home or public_html directory and the home directory is mounted over NFS. To set up manually the <code>$rootdir</code>, (your shell or pwd command may show you a path like "/disks/hostname/home/username/public_html/limesurvey"), try using "/home/username/public_html/limesurvey".
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.


==When accessing the admin page, the browser keeps running and will eventually fail to show it==
==Ko dostopate do skrbniške strani, brskalnik še naprej teče in je sčasoma ne prikaže ==


===Symptoms===
===Simptomi===
* LimeSurvey installed OK and the database was created. But when you access the admin page, the browser keeps running and will eventually fail to show the page.
* 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
* When you check the web server access log, its size has become quite big (in some cases, more than 2 GB).
* Ko preverite dnevnik dostopa do spletnega strežnika, je njegova velikost postala precej velika (v nekaterih primerih več kot 2 GB)  
* Inside the access log, you get this message filling the log:
* Znotraj dnevnika dostopa dobite to sporočilo, ki polni dnevnik:


{{Alert|title=Warning|text=''fread() [function.fread]: Length parameter must be greater than 0 in /limesurvey/classes/php-gettext/streams.php on line 120.}}''  
{{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.}}''  


{{Note|The line number may be different depending on your LimeSurvey version.}}
{{Opomba|Številka vrstice se lahko razlikuje glede na vašo različico LimeSurvey.}}


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


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


{{Note|This means no function overloading. See the PHP manual for this setting: [http://us3.php.net/manual/en/mbstring.overload.php Function Overloading Feature].}}
{{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].}}


==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==
==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==


===Symptoms===
===Simptomi===
* LimeSurvey installed OK and database was created. But when redirected to the admin page, the browser displayed the the listed error.
* 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.
* <code>$rootdir</code> and <code>$rooturl</code> are correctly set in config.php.
* <code>$rootdir</code> in <code>$rooturl</code> sta pravilno nastavljena v config.php.
* The disk path name for limesurvey installation directory includes one of the following characters: '''(''',''')''' or '''+'''.
* Ime poti do diska za namestitveni imenik limesurvey vključuje enega od naslednjih znakov: : '(',')' ali '+'.


{{Note|Other characters may also induce the same behaviour.}}
{{Alert|title=Pozor|text=Tudi drugi znaki lahko povzročijo enako vedenje.}}


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


Move/rename the limesurvey installation directory so that the path name includes non of the following characters: '''(''', ''')''' or '''+''' characters.
Premaknite/preimenujte namestitveni imenik LimeSurvey, tako da ime poti ne bo vsebovalo naslednjih znakov: '(',')' ali '+'.


=Po namestitvi=  
=Po namestitvi=  


For all issues happening after a successful installation, please refer to the [[Troubleshooting]] page.
Za vse druge težave, ki se lahko pojavijo po uspešni namestitvi, si oglejte [[Odpravljanje težav|stran za odpravljanje težav]].

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.