x

Hovedkapitler

  1. LimeSurvey Cloud vs LimeSurvey CE
  2. Hurtigstartveiledning - LimeSurvey 3.0+
  3. Installasjon - LimeSurvey CE
  4. Hvordan lage en god undersøkelse (veiledning)
  5. Komme i gang
  6. Administrere LimeSurvey
  7. Undersøkelser - introduksjon
  8. Innstillinger for undersøkelse
  9. Meny for undersøkelse
  10. Undersøkelsesstruktur
  11. Spørsmål - introduksjon
  12. Spørsmålsgrupper - introduksjon
  13. Undersøkelser - administrasjon
  14. Verktøylinjen for undersøkelsen
  15. Flerspråklig undersøkelse
  16. ExpressionScript-motor – Hurtigstartguide
  17. Ukategoriserte og avanserte funksjoner
  18. Vanlige spørsmål (generelt)
  19. Feilsøking
  20. Løsninger og omveier
  21. Lisens
  22. Versjonsendringer
  23. Tillegg
 Actions

Installasjon - LimeSurvey CE

From LimeSurvey Manual

Denne siden kan være maskinoversatt og kan inneholde feil. Vis den engelske originalen · Forbedre denne oversettelsen
This page is a translated version of the page Installation - LimeSurvey CE and the translation is 100% complete.
Merk: Disse installasjonsinstruksjonene gjelder for versjon 2.0 eller nyere. Eldre instruksjoner for 1.92 finner du her, og oppdateringsinstruksjoner finner du her.

Kontroller at du kan bruke LimeSurvey på nettstedet ditt

Kontroller at serveren din oppfyller følgende tilleggskrav.

Minimumskravene kontrolleres også under installasjonen!

Minimumskravene for LimeSurvey:

  • Minimum 250 MB diskplass.
  • MariaDB 10.3.38 eller nyere ELLER MySQL 8 eller nyere ELLER Microsoft SQL Server 2019 eller nyere ELLER Postgres 14 eller nyere.
  • Krav til PHP-versjon:
    • LS 7.x fra PHP 8.1.29 og nyere (testet opp til PHP 8.4.x)
    • LS 6.x fra PHP 8.1.x til 8.3.x
    • LS 5.x fra PHP 7.2.5 til 8.0.x
    • LS 3.x fra PHP 5.5.9 til 7.4.x
  • Innstillingen `short_open_tag` i php.ini bør være satt til `ON`
  • Følgende PHP-moduler/biblioteker bør være aktivert:
    • mbstring (Multibyte String Functions)-utvidelsesbiblioteket.
    • PDO-databasedriver for MySQL (pdo_mysql eller pdo_mysqli) eller Postgres (pdo_pgsql) eller MSSQL (pdo_sqlsrv for Windows og pdo_dblib for Linux).
    • Curl-bibliotek
    • Vi forutsetter også generelt at alle PHP-standardbibliotekene er aktivert
      • hash
      • session
      • openssl eller mcrypt
      • fileinfo
      • SimpleXML
      • osv. …
Merk: Hvis du kobler til fra Linux til en MSSQL-database på en Windows-server med dblib PDO-driveren, må den underliggende FreeTDS settes opp riktig. Se siden Feilsøking for mer informasjon.

Valgfrie PHP-utvidelser:

I de fleste tilfeller kan webhotellet ditt eller systemadministratoren hjelpe deg med disse valgfrie komponentene.

Nettleserkompatibilitet

For den delen der undersøkelsene besvares støtter vi for øyeblikket Edge og alle nyere sammenlignbare nettlesere som FF, Chrome, Opera osv. med aktivert JavaScript.

For administrasjonsdelen støtter vi for øyeblikket Edge og alle nyere sammenlignbare nettlesere som FF, Chrome, Opera osv. med aktivert JavaScript.

Skjermstørrelser

Vi støtter alle rimelige skjermstørrelser for besvarelse av undersøkelser (360px x 640px og oppover). Minimum støttet skjermoppløsning for administrasjonssiden i LimeSurvey er 1280px x 1024px.

Hosting for LimeSurvey

LimeSurvey skal fungere hos de fleste webhotell som tilbyr PHP og MySQL. Hvis du ønsker en ferdiginstallert versjon av LimeSurvey, kan du prøve LimeSurvey Cloud eller se andre hostingleverandører.

Last ned LimeSurvey-pakken

Last ned den nyeste stabile LimeSurvey zip-pakken (det finnes også gzip-, bz2- og 7zip-pakker for din bekvemmelighet) og lagre den på din lokale disk.

Pakk ut LimeSurvey-pakken

Pakk ut zip-filen til en egen katalog/mappe med ditt foretrukne komprimeringsprogram. Når du pakker ut filen, må du sørge for at katalogstrukturen pakkes ut sammen med filene (dette er standard oppførsel i de fleste komprimeringsprogrammer). Banenavnet til installasjonskatalogen bør ikke inneholde spesialtegnene '(' eller ')', men det kan inneholde mellomrom.

Samle inn informasjon om serveren din

Du må vite følgende for å installere LimeSurvey riktig på webserveren din:

  • Den tiltenkte nettadressen (URL) der skriptene dine skal ligge (f.eks. http://my.domain.com/limesurvey).
  • Hvilken webserverprogramvare bruker du?
  • Den fysiske plasseringen på disken på serveren der skriptene dine skal ligge (f.eks. /home/usr/htdocs/limesurvey).
  • IP-/nettverksadressen til databaseserveren din (f.eks. localhost).
  • Hvis databaseserveren din bruker en ikke-standard port, må du finne ut hvilken port det er.
  • Brukernavn og passord for databaseserveren din.
  • Hos de fleste leverandører kan du ikke la skriptet opprette databasen, men må gjøre det selv. Hvis du bruker en slik leverandør, må du opprette en database (for eksempel limesurvey) selv.

Last opp filene til webserveren din

Bruk FTP-programmet ditt (f.eks. FileZilla), koble til webserveren din og opprett en katalog for å lagre skriptene. Last deretter opp filene med katalogstrukturen de ligger i. Pass på at du laster opp filene i binærmodus (sjekk innstillingene i FTP-programmet ditt). Merk at opplasting i ASCII-modus kan føre til uvanlige feil (f.eks. feilen 'class not found' under installasjonen), og bilder kan også bli lastet opp feil.

Angi katalogrettigheter

For at skriptet skal fungere som det skal, trenger det tilgang til enkelte kkataloger - dette gjelder spesielt Linux/*nix-systemer.

  • Katalogen "/limesurvey/tmp" (og alle underkataloger og filer i den) brukes til import og opplasting og bør settes til Les og skriv for webserveren din.
  • Katalogen "/limesurvey/upload/" (og alle underkataloger og filer i den) må også ha Les og skriv for webserveren din for å kunne laste opp bilder og mediefiler.
  • Katalogen "/limesurvey/application/config/" trenger også rettighetene Les og skriv for webserveren din.
  • De andre katalogene kan settes til Kun lesing. I Linux/Unix kan det være lurt å sette rettighetene på hver fil i katalogen /limesurvey/admin til Kun lesing.
  Hvis du bruker Linux, avhenger det av webserverkonfigurasjonen din hvordan du setter rettigheter. Hvis du for eksempel bruker Apache HTTPD på CentOS, skriver du chmod -R 755 <directory> ; chown -R apache <directory>. Dette gir alle lesetilgang, og webserveren din får skrivetilgang. Se følgende lenke for mer informasjon om Linux-rettigheter.


Opprett en databasebruker

LimeSurvey oppretter en database og tabellene i den. For å kunne gjøre dette trenger den brukernavn og passord til en databasebruker. Vi anbefaler generelt å opprette en databasebruker med følgende rettigheter:

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

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

- Microsoft SQL Server: Ukjent - hvis du kan finne ut denne informasjonen, vennligst fyll den inn.

Kjør installasjonsskriptet

Gå til «example.org/limesurvey/admin». Hvis du har konfigurert alt riktig, skal LimeSurvey-installereren starte – følg bare instruksjonene. Du blir spurt om du vil opprette databasen og/eller opprette tabellene i databasen. LimeSurvey oppretter deretter de nødvendige tabellene i databasen.

Koble til administrasjonsskriptet for første gang

Du er ferdig når installasjonen er fullført! Åpne nettleseren og skriv inn URL-en til LimeSurvey-administrasjonen. Hvis du brukte 'limesurvey' som navn på mappen filene ligger i, blir dette noe slikt som "http://www.example.com/limesurvey/admin" .

Du skal få opp et påloggingsbilde. Standard påloggingsinformasjon (hvis den ikke ble endret under installasjonen) er:

Bruker: admin
Passord: password

Du blir bedt om å endre standardpassordet etter at du har logget inn. Lykke til!

Videre konfigurasjon

Hurtigbufring

LimeSurvey bruker som standard Yii-filbufferet, men det kan konfigureres til å bruke andre bufferløsninger. Mulige andre bufferløsninger er:

  • Memcached
  • Redis
  • WinCache
  • XCache

Se Yii-dokumentasjonen for en fullstendig beskrivelse.

Fra og med LimeSurvey 4.0.0 kan du også bufre beregninger i ExpressionScript. Dette kan gi en betydelig hastighetsøkning, avhengig av hvor kompleks undersøkelsen er. For å aktivere emcache legger du til dette i config.php-filen din (components-matrisen):

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

Som med den vanlige Yii-hurtigbufferen kan andre hurtigbuffersystemer brukes.

Emcache er ikke kompatibel med randomiserte undersøkelser og blir automatisk slått av i slike tilfeller.

Hva om jeg får problemer...

Som med alle dataprogrammer fungerer ting som regel akkurat slik instruksjonene sier, men noen ganger gjør de ikke det. Det er for mange mulige årsaker til at ting ikke går som planlagt til at vi kan beskrive dem her. Hvis du får problemer, kan du først se på vanlige spørsmål om installasjon. Hvis du ikke finner svaret der, kan du legge ut problemet og eventuelle feilmeldinger i LimeSurvey Forum, opprette en supportsak (kun for kunder som bruker LimeSurvey Cloud), eller bli med i Discord-kanalen vår.