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 – ofte stilte spørsmål

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 FAQ and the translation is 100% complete.

Innhold:

Installasjon på din egen datamaskin

LimeSurvey kan installeres på datamaskinen din med MAMP/XAMPP eller et annet system. Husk at datamaskinen din ikke er en webserver – den er ikke tilgjengelig via nettet for andre brukere.

For at undersøkelsen din skal være tilgjengelig for andre brukere via nettet, må du enten:

  • eie en server eller et webområde hos en vertsleverandør
  • eller finne en vertsleverandør som er spesialisert på LimeSurvey

Start av installasjonen

Hvordan kan jeg opprette en database og en bruker i MySQL med tilgang via kommandolinjen?

Du må skrive inn kommandoene nedenfor i MySQL:

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

I terminalen må <your_database_name>, <your_database_username> og <your_database_password> erstattes med de aktuelle/ønskede verdiene.

Hva om jeg ikke kan opprette en database via et skript?

Vanligvis oppretter skriptet en ny database og deretter tabellstrukturen. Hvis serveren/internettleverandøren din imidlertid ikke gir deg administratorrettigheter til å opprette en ny database i MySQL, må du kontakte serveradministratoren for å få opprettet den nødvendige databasen (eller opprette den selv hvis du får de nødvendige tillatelsene). Den nyopprettede, tomme databasen bør ha riktige tilgangsrettigheter (dvs. lese/skrive/opprette). Deretter skal du kunne starte LimeSurvey-installasjonen, som oppretter tabellene i den nyopprettede databasen.

Blank side når du åpner installasjonssiden

Dette problemet oppstår ikke i LimeSurvey-installasjonen, men i PHP-installasjonen.

  • Kontroller at du har MySQL PHP-modulen (php-mysql) installert.
  • Kontroller at PHP-installasjonen din laster PHP.ini-filen du endrer, og ikke andre PHP.INI-filer på systemet ditt.
  • Kontroller plasseringen og tillatelsene for følgende innstilling i PHP.ini:
upload_tmp_dir="/temp"

session.save_path="/temp"
  • Kontroller at serveren din kjører en passende PHP versjon.

Feilmeldinger på grunn av ressurser som ikke finnes

Noen ganger lastes ikke filer opp riktig, eller de blir ødelagt under opplastingen. Dette fører til ulike feilmeldinger. De fleste henviser til en fil eller en funksjon i en fil som ikke kan bli funnet.

Løsning: Last opp alle filene på nytt ved å bruke binær modus i FTP-programmet ditt.

Side for krav

Hva er mbstring-biblioteket (Multibyte String Functions)?

mbstring-biblioteket er et PHP-bibliotek som kan konvertere tegnsett fra ett språk til et annet. Du trenger det for å kjøre LimeSurvey. For å kontrollere om det allerede er installert, åpner du denne URL-en i en nettleser:

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

Mye informasjon vil bli vist. Søk etter strengen «mbstring» i delen Konfigurering. Hvis du finner mbstring-delen, skal alt være i orden, og du kan fortsette med LimeSurvey-installasjonen!

Hvis du ikke finner mbstring-delen, kan du ha et problem. Det finnes tre mulige scenarier:

  • Hvis det er vertsleverandørens server, be om at utvidelsen aktiveres i PHP, eller om mer informasjon om hvordan du kan aktivere den – hvis du har et godt administrasjonspanel for serveren din, kan du kanskje aktivere den selv
  • Hvis det er din egen Linux-server, må du kanskje kompilere PHP på nytt og inkludere mbstring-biblioteket. Spør Linux-ekspertene hvordan du gjør det. Du kan imidlertid installere det med pakkebehandleren i Linux, som i dag finnes i de fleste Linux-distribusjoner
    • Hvis du bruker en Linux-versjon som støtter «yum» (CentOS, RedHat, Fedora)...
      • ...bruk terminalen (som superbruker) og skriv: yum install php-mbstring
      • ...pass på å oppdatere /etc/php.ini og fjerne kommentartegnet fra de ulike mbstring-parameterne
      • ...pass på å starte apache på nytt etter installasjonen: /etc/init.d/httpd restart
  • Hvis det er din egen Windows-server, søk etter php.ini på systemet ditt, åpne den i et redigeringsprogram og søk etter mbstring. Mest sannsynlig er linjen som inneholder strengen kommentert ut med semikolon. Fjern semikolonet, lagre og start webserveren på nytt

Står fast ved kontroll av tillatelser for Filsystem

Hvis SELinux er aktivert (først og fremst på CentOS), kan du få en feilmelding om at tillatelsene for filsystemet ikke er riktige, selv om listen over kataloger er tom. SELinux hindrer skriving selv om tillatelsene for eksempel er 777 eller 755. For å konfigurere SELinux riktig for serveren din, se SELinux-dokumentasjonen.

Etter Opprettelse av database

Blank side etter Opprettelse av database

Symptomer

  • LimeSurvey er installert riktig og databasen er opprettet, men i stedet for administrasjonssiden får du en tom side
  • Webserverloggen viser "Fatal error: Call to a member function on a non-object in /path/to/limesurvey/admin/login_check.php on line 69"

Løsning

Dette skyldes sannsynligvis en feil innstilling for $rooturl eller $rootdir i config.php. Filen config.php forsøker å angi $rootdir riktig ved å kalle dirname('''FILE'''). Dette fungerer vanligvis, men det kan svikte når LimeSurvey er installert i en brukers hjemmekatalog eller public_html-katalog og hjemmekatalogen er montert over NFS. For å angi $rootdir manuelt (shellet eller pwd-kommandoen din kan vise en sti som /disks/hostname/home/username/public_html/limesurvey), prøv å bruke /home/username/public_html/limesurvey.

Når du åpner administrasjonssiden, fortsetter nettleseren å laste og klarer til slutt ikke å vise den

Symptomer

  • LimeSurvey er installert riktig og databasen er opprettet. Men når du åpner administrasjonssiden, fortsetter nettleseren å laste og klarer til slutt ikke å vise siden
  • Når du sjekker tilgangsloggen til webserveren, har den blitt svært stor (i noen tilfeller over 2 GB)
  • I tilgangsloggen fylles loggen av denne meldingen:
  Advarsel : fread() [function.fread]: Length parameter must be greater than 0 in /limesurvey/classes/php-gettext/streams.php on line 120.

Linjenummeret kan være annerledes, avhengig av din LimeSurvey-versjon.

Løsning

Dette kan skyldes innstillingen mbstring.func_overload. Endre følgende innstilling i filen php.ini:

mbstring.func_overload = 0
Dette betyr ingen funksjonsoverlasting. Se PHP-manualen for denne innstillingen: Function Overloading Feature.

Når du åpner administrasjonssiden, melder nettleseren Fatal error: Call to a member function gT() on a non-object in login_check.php on line 76

Symptomer

  • LimeSurvey er installert riktig og databasen er opprettet. Men når du blir sendt videre til administrasjonssiden, viser nettleseren feilen som er nevnt.
  • $rootdir og $rooturl er riktig satt i config.php.
  • Stinavnet på disken til installasjonsmappen for LimeSurvey inneholder ett av følgende tegn: '(',')' eller '+'.
  Obs : Andre tegn kan også føre til samme oppførsel.


Løsning

Flytt/gi nytt navn til installasjonsmappen for LimeSurvey slik at stinavnet ikke inneholder noen av følgende tegn: '(',')' eller '+'.

Etter installasjonen

For alle andre problemer som kan oppstå etter en vellykket installasjon, se feilsøkingssiden.