Vanlige spørsmål (generelt)
From LimeSurvey Manual
Komme i gang
Hvis du ikke vil lese halve håndboken for å få en følelse av hva du kan gjøre med LimeSurvey, anbefaler vi at du ser noen videoveiledninger på YouTube:
- Slik oppretter du en konto og installerer en undersøkelse
- Spørsmålstype - Matrise
- Vurderinger
- Referansefelt
- Radioliste
- Kopier/importer undersøkelse
- Importer spørsmål
Jeg trenger en rask introduksjon til LimeSurvey
For en kort tekstintroduksjon til LimeSurvey, se de følgende to lenkene:
Utforming og layout av undersøkelser
Hvordan kan jeg fjerne index.php fra URL-banen for å få en kortere URL
Hvis du vil bruke pene URL-er (uten /index.php i hver URL), rediger /application/config/config.php og endre
'showScriptName' => true,
til
'showScriptName' => false,
For at dette skal fungere riktig, må du bruke en Apache-webserver med en korrekt installert mod_rewrite-modul. For nginx, se vårt eksempel på nginx-konfigurasjon for LimeSurvey.
Hvordan kan jeg bli kvitt * (den røde stjernen) ved obligatoriske spørsmål?
Instruksjoner for LimeSurvey 2
I LimeSurvey 2.x er den røde stjernen for obligatoriske spørsmål definert i filen template.css (klassen "asterisk"). Slik skjuler du den:
- Åpne malredigering
- Opprett en kopi av malen du vil endre
- Velg filen "template.css" og søk etter klassen asterisk
- Legg til følgende linje på slutten av klassen asterisk: ".asterisk {display: none;}".
- Lagre template.css
- Tøm nettleserens hurtigbuffer slik at den endrede template.css lastes inn på nytt og ikke hentes fra hurtigbufferen.
Instruksjoner for LimeSurvey 3
Instruksjonene er like de som er beskrevet ovenfor for LimeSurvey 2.
- Åpne ønsket tema. Hvis det er et standardtema, oppretter du en kopi av det ved å klikke på knappen "Utvid".
- Gå til listen over temaer og klikk på Malredigering som tilhører det nyopprettede temaet.
- På venstre side ser du de tilhørende CSS-filene for temaet ditt.
- Klikk på custom.css og legg til følgende linje:
.asterisk {display: none;}
- Lagre endringene. Den røde stjernen som vanligvis vises i begynnelsen av spørsmålsteksten, er nå skjult.
Hvordan kan jeg bygge inn en Flash-fil?
Gå først til Globale innstillinger og deaktiver XSS-filteret. Les også om hvilke konsekvenser det har for installasjonen din å deaktivere dette filteret. Følgende trinn fungerer ikke hvis filteret er aktivt.
- Gå til stedet i undersøkelsen din der du vil sette inn Flash-filen. Dette kan være hvor som helst du kan bruke det integrerte HTML-skriveprogrammet, for eksempel i spørsmål, underspørsmål, svar, velkomst-/avslutningstekst for undersøkelsen og mye mer.
- Åpne redigeringsmodus i fullskjerm ved å klikke på knappen «LimeFitWin» i verktøylinjen til skriveprogrammet.
- I verktøylinjen i fullskjermmodus finner du en liten knapp med et Flash-symbol. Klikk på den. En dialogboks åpnes.
- I denne boksen kan du enten oppgi banen til en eksisterende Flash-fil et sted, eller du kan klikke på knappen «Browse server».
- Hvis du klikket på knappen «Browse server», får du opp en filbehandler og nederst et felt for filopplasting. Velg nå en eksisterende fil, eller last opp en fil først.
Det var det! Hvis du synes denne beskrivelsen er ufullstendig, kan du gjerne oppdatere den.
Hvordan oppretter jeg en undersøkelse som er åpen for alle?
Hvis du vil opprette en undersøkelse som alle kan svare på, må du ikke opprette en deltakertabell for undersøkelsen! Del undersøkelseslenken som du finner i oversiktspanelet.
Offentlig registrering - obligatoriske felter
Hvis du bruker en deltakertabell for undersøkelsen og i tillegg tillater offentlig registrering, vil brukerne få vist følgende melding:

Som du kan se ovenfor, er det bare e-postfeltet som er obligatorisk.
Hvis du vil at alle tre feltene skal være obligatoriske, må du redigere undersøkelsestemaet deretter. Hvis du bruker Fruity, må du gå til skjermbildet Registrering og se hvordan deltakerens e-postfelt ser ut:
{# Participants email #}
<div class='{{ aSurveyInfo.class.registerformcolrowc }} form-group row' {{ aSurveyInfo.attr.registerformcolrowc }}>
<label {{ aSurveyInfo.attr.registerformcolrowclabel }} class='{{ aSurveyInfo.class.registerformcolrowclabel }} control-label'> {{ gT("Email address:") }} {{ include('./subviews/registration/required.twig') }}</label>
<div {{ aSurveyInfo.attr.registerformcolrowcdiv }} >
{{ C.Html.textField('register_email', aSurveyInfo.sEmail, ({'id' : 'register_email','class' : 'form-control input-sm','required' : true})) }}
</div>
</div>
Rediger deretter feltene for fornavn og etternavn på samme måte ved å legge til etiketten:
{{ include('./subviews/registration/required.twig') }}
og denne linjen, som gjør at feltet må fylles ut:
'required' : true
Den redigerte filen skal se slik ut:
{# Participants first name #}
<div class='{{ aSurveyInfo.class.registerformcolrow }} form-group row' {{ aSurveyInfo.attr.registerformcolrow }}>
<label for='register_firstname' class='{{ aSurveyInfo.class.registerformcolrowlabel }} control-label '>{{ gT("First name:") }} {{ include('./subviews/registration/required.twig') }}</label> {# extra label #}
<div class="">
{{ C.Html.textField('register_firstname', aSurveyInfo.sFirstName, ({'id' : 'register_firstname','class' : 'form-control', 'required' : true})) }} {# mandatory field #}
</div>
</div>
{# Participants last name #}
<div class='{{ aSurveyInfo.class.registerformcolrowb }} form-group row' {{ aSurveyInfo.attr.registerformcolrowb }}>
<label {{ aSurveyInfo.attr.registerformcolrowblabel }} class='{{ aSurveyInfo.class.registerformcolrowblabel }} control-label '>{{ gT("Last name:") }} {{ include('./subviews/registration/required.twig') }}</label> {# extra label #}
<div {{ aSurveyInfo.attr.registerformcolrowbdiv }} >
{{ C.Html.textField('register_lastname', aSurveyInfo.sLastName, ({'id' : 'register_lastname', 'class' : 'form-control', 'required' : true})) }} {# mandatory field #}
</div>
</div>
Nå skal siden for offentlig registrering se slik ut (alle feltene er obligatoriske):

Skjule språkvelgeren
Fremgangsmåten for å skjule begge språkvelgerne (ved siden av tittelen på undersøkelsen og øverst til høyre på siden) er beskrevet i wiki-delen vår om flerspråklige undersøkelser.
Skjule «Avslutt og tøm undersøkelsen»
Hvis du vil skjule knappen «Avslutt og tøm undersøkelsen», må du redigere filen nav_bar.twig i undersøkelsestemaet ditt.

Linjen som må fjernes (eller kommenteres ut) er:
{{ include('./subviews/navigation/clearall_links.twig') }}

Nå finnes det ikke lenger noe alternativ for å avslutte og tømme undersøkelsen.

Hjelp, jeg kom til å...
Jeg har glemt administratorpassordet mitt. Hvordan tilbakestiller jeg det?
Versjon 6.x
- Få tilgang til serveren din via kommandolinje (for eksempel ssh)
- Kontroller at du har tilgang til php på kommandolinjen (se http://php.net/features.commandline.php).
- Gå til LimeSurvey-mappen din
- Kjør denne kommandoen
php application/commands/console.php resetpassword NEW_ADMIN_NAME NEW_ADMIN_PASSDet kan hende at php krever fullstendig sti, for eksempel /usr/bin/php
Versjon 2.x
- Få tilgang til serveren din via kommandolinje (for eksempel ssh)
- Kontroller at du har tilgang til php på kommandolinjen (se http://php.net/features.commandline.php).
- Gå til LimeSurvey-mappen din
- Kjør denne kommandoen
php application/commands/starter.php resetpassword NEW_ADMIN_NAME NEW_ADMIN_PASSellerphp application/commands/console.php resetpassword NEW_ADMIN_NAME NEW_ADMIN_PASSDet kan hende at php krever fullstendig sti, for eksempel /usr/bin/php
Versjon 2.x.x og nyere med kun FTP-tilgang
Endre passordet direkte i databasen
Hvis du har direkte tilgang til LimeSurvey-databasen, kan du endre det gamle passordet der ved å laste opp det nye passordet som en SHA256-hash. Du kan opprette SHA256-hashen til passordet ditt her.
Du kan for eksempel bruke denne instruksjonen til å sette passordet til password:
UPDATE lime_users SET password = 0x35653838343839386461323830343731353164306535366638646336323932373733363033643064366161626264643632613131656637323164313534326438 WHERE uid =1;
Her er prefikset lime_ og databasen er valgt.
Hvordan kan jeg gjenopprette data fra en deaktivert undersøkelse?
Vi anbefaler at du alltid bruker alternativet for utløpstid i stedet for å deaktivere en undersøkelse. Hvis du har lukket undersøkelsen ved en feil, er det viktig at du ikke endrer noe i undersøkelsen!
Da, og bare da, vil følgende trinn fungere:
- Aktiver undersøkelsen din igjen
- Velg Besvarelser fra verktøylinjen for undersøkelsen.
- Klikk på Importer og velg menyoppføringen «Import answers from a deactivated survey table».
- Velg kildetabellen din.
- Klikk på knappen «Importer» øverst til høyre på skjermen.
Jeg slettet et spørsmål/en spørsmålsgruppe/en undersøkelse!
Hvis du sletter det, er det borte. Bare en sikkerhetskopi kan hjelpe deg med å gjenopprette det.
Krav til maskinvare og programvare
For generelle krav, se våre installasjonsinstruksjoner.
Hvilke begrensninger har LimeSurvey...
...når det gjelder hastighet
LimeSurvey har ingen fast hastighetsbegrensning. Alt avhenger av hvor rask serveren og tilkoblingen din er. Hvis du forventer et stort antall brukere i løpet av kort tid og er usikker på om serveren din klarer det, sjekk forumet vårt for lignende emner!, bruk LimeSurvey Cloud, eller kontakt en autorisert LimeSurvey-partner.
...når det gjelder størrelsen på undersøkelsen
MySQL og MariaDB
Merk: «Størrelse på undersøkelsen» refererer til maksimalt antall spørsmål (og svar) i undersøkelsen din – ikke forveksle dette med antall besvarelser på undersøkelsen (det finnes ingen begrensning på det). Teoretisk sett finnes det heller ingen grense for maksimalt antall spørsmål/svar i LimeSurvey. Men databasemotoren du bruker har flere begrensninger. Den viktigste er begrensningen på antall felt (kolonner) i resultattabellen.
- MySQL ISAM: Summen av lengdene på VARCHAR- og CHAR-kolonnene i en tabell kan være opptil 64 KB.
- MySQL InnoDB: Maksimalt 1000 kolonner
- MS SQL Server 2000: Maksimalt 1024 kolonner. Det er maksimalt 8 060 byte per rad, så selv om undersøkelsen kan aktiveres, kan en deltaker ikke sende inn hvis du har mye tekstdata…
- Postgres: Maksimalt 250–1600 kolonner avhengig av kolonnetyper. Maksimalt antall kolonner kan firedobles ved å øke standard blokkstørrelse til 32k. Se FAQ for installasjon og PostgreSQL FAQ.
MySQL ISAM-motoren er den vanskeligste (se MySQL-dokumentasjonen for mer informasjon). Siden den bare tillater opptil 65 535 byte per rad, og utf8-tegn kan kreve opptil tre byte per tegn, kan maksimum være bare 21 844 tegn (men dette avhenger av databasens koding).
Du kan grovt beregne størrelsen på undersøkelsen din slik:
- Hvert numeriske spørsmål med flere svar: 20 tegn for hvert svar
- Hvert flervalgs- og matrisespørsmål: 5 tegn for hvert svar
- Alle andre spørsmålstyper: 5 tegn
- Legg til 10 % for vanlig overhead
Med Microsoft SQL
Det finnes ingen fast grense for MSSQL. Noe informasjon finnes på Microsofts nettsted.
Grensen på 8 060 byte per rad kan dukke opp etter aktivering når du vil bla gjennom besvarelser og data. Du kan eksportere svarkode i stedet for svartekst, eller prøve å eksportere bare noen kolonner.
Med PostgreSQL
Når du prøver å eksportere besvarelser, kan du få feilen SQLSTATE[54000]. Du kan eksportere noen få kolonner. Se foruminnlegget.
Slik øker du maksimalt antall kolonner i PostgreSQL
Hvis undersøkelsen din inneholder for mange spørsmål, kan du definere en annen blokkstørrelse i PostgreSQL for å opprette flere kolonner. Dette kan være vanskelig fordi du må kompilere PostgreSQL på nytt og sette BLCKSZ til en høyere verdi, for eksempel 16kiB eller 32kiB. Se etter konfigurasjonsalternativet «--with-blocksize=BLOCKSIZE». For detaljer, se arkivene til PostgreSQL-e-postlisten eller spør der (pgsql-patches(at)postgresql(dot)org).
Instruksjoner for Debian (takk til Martin Pitt):
sudo apt-get build-dep postgresql-8.3
apt-get source postgresql-8.3
cd postgresql-8.3-*
debian/rules patch
sensible-editor build-tree/postgresql-8.3.5/src/include/pg_config_manual.h
dpkg-buildpackage -us -uc -b -nc
Merk: det ovenstående kunne ikke reproduseres på Ubuntu 14.04 i august 2014. En patch er nødvendig (konfigurasjonsalternativet er ikke nok). Se (testet med PostgreSQL 9.3 på Linux): Instruksjoner for å øke maksimum antall kolonner i PostgreSQL på Linux
Fatal feil: Tillatt minnestørrelse
Avhengig av serverkonfigurasjonen kan du få minneproblemer som rapporteres med en feil som "Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 233472 bytes) in /path/to/htdocs/limesurvey/filename.php on line 7296".
Du kan prøve å øke grensen ved å legge til en valgfri innstilling i LimeSurveys konfigurasjonsfil.
Husk at endringer i standardinnstillingene til en applikasjon alltid kan overstyres av globale serverinnstillinger. Slik øker du minnegrensen på serveren din til 128M:
- memory_limit = 128M i serverens hovedfil php.ini (anbefalt, hvis du har tilgang)
- memory_limit = 128M i en php.ini-fil i LimeSurvey-rotmappen
- php_value memory_limit 32M i en .htaccess-fil i LimeSurvey-rotmappen
- " ini_set('memory_limit', '128M'); " i config.php
Spesifikk konfigurasjon
Under visse omstendigheter må du oppdatere LimeSurvey-konfigurasjonen i application/config/config.php
IE 11 og Windows 7 / Windows 8
Det finnes et kjent problem med sesjonen i IE 11, som fører til at brukere ikke kan fullføre en undersøkelse.
Det løses ved å gi sesjonen et unikt navn.
Dette gjøres ved å legge til følgende i konfigurasjonsfilen.
// Set the name of the session
'session' => array (
'sessionName' => "YOURUNIQUESESSIONNAME",
),
To LimeSurvey-installasjoner på samme domene
Hvis du kjører to LimeSurvey-installasjoner på samme domene, men i forskjellige mapper, må du oppdatere sesjonskonfigurasjonen.
Hvis du for eksempel har example.org/ls1 og example.org/ls2, oppdaterer du konfigurasjonsfilen til ls1:
'session' => array (
'cookieParams' => array(
'path' => '/ls1',
),
),
'request' => array(
'csrfCookie' => array( 'path' => '/ls1' )
),