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

Overføring av en installasjon

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

Du kan få i oppgave å flytte LimeSurvey-installasjonen til en ny server. Prosessen bør være enkel, men den kan bli komplisert på grunn av andre faktorer. Nedenfor finner du informasjon om hvordan du gjennomfører overføringen og hva du bør være oppmerksom på, samt hvordan du kan komme deg videre hvis du støter på problemer.

Generelt er de eneste endringene fra en ny og ren installasjon følgende:

  1. config.php er vanligvis endret for å lagre grunnleggende installasjonsparametere samt eventuelle egendefinerte innstillinger;
  2. upload/* kan inneholde egendefinerte maler eller opplastede filer;
  3. SQL-databasetabeller skal ha fått lagt til data i tabellene som ble opprettet under installasjonen. Merk også at det kan ha blitt opprettet noen nye tabeller for å lagre kopier av deltakerkode- og resultatdata fra tidligere eller nåværende aktive undersøkelser. Disse nye tabellene har vanligvis navn som lime_survey_nnn..., lime_tokens_nnn..., lime_oldsurvey_nnn... og lime_oldtokens_nnn....

Med mindre du har gjort egendefinerte endringer i koden, bør endringene ellers være begrenset til disse områdene.

Målet med å overføre en installasjon til et nytt system er likt som ved oppgradering. Den største forskjellen er at vi ganske enkelt prøver å gjenskape den eksisterende installasjonen på den nye datamaskinen. Hvis du også ønsker å oppgradere til en nyere versjon, bør du heller gjøre dette etter at du har overført installasjonen og kontrollert at den fungerer.

Overføring av en hvilken som helst versjon

  • Forbered og lagre den gamle versjonen
    • Ta sikkerhetskopi av filene i installasjonsmappen og av den SQL-baserte databasen
      • Lag et .zip-arkiv eller lignende av hele mappestrukturen med installasjonsfiler fra kommandolinjen
      • Bruk phpMyAdmin eller lignende for å eksportere alle tabeller, eller bruk knappen LimeSurvey backup entire database som du finner i dialogen Konfigurering, under fanen Avansert
    • Kopier filen config.php separat for å gjøre redigeringen enklere
  • Flytt den lagrede versjonen til den nye maskinen
    • Pakk ut installasjonsfilene
      • Opprett den nye installasjonsmappen (det er praktisk å bruke samme navn)
      • Pakk ut/unzip installasjonsfilene i samme mappe
    • Sett opp SQL-databasen
      • Opprett den nye databasen med phpMyAdmin eller et kommandolinjegrensesnitt
      • Last inn den lagrede SQL-baserte databasen for å gjenopprette tabellene og innholdet
  • Rediger config.php slik at den gjenspeiler endringene fra den gamle versjonen, og kontroller installasjonen
    • Vær nøye med å kontrollere databasenavn, brukernavn og passord, samt installasjonsserverens navn, URL-sti og den fysiske mappestien til installasjonen
    • Gå til administrasjonssiden for undersøkelser eller siden til en aktiv undersøkelse, og kontroller at alt fungerer
  • Nå er du klar :)
Hvis du ikke endrer plasseringen til LimeSurvey-installasjonen og bare ønsker å oppgradere den, følger du samme prosess som beskrevet i delen om oppgradering av LimeSurvey til en nyere versjon.


Ting som kan gå galt

Selv om dette virker enkelt, går det av og til noe galt. Ta en dyp pust. Kontroller at du har fulgt trinnene nøye. Ellers kan du lese videre for å se hvor andre har stoppet opp underveis.

Ulik PHP-installasjon på hver maskin

Ulik SQL-database mellom maskinene

Ulik LimeSurvey-versjon (installasjonsarkivet og databasesikkerhetskopien samsvarer ikke)

Det er mulig at du ikke hadde riktig sikkerhetskopi av installasjonskoden som samsvarer med den sikkerhetskopierte SQL-databasen. Det kan være lett å blande sammen disse separate sikkerhetskopiene, få dem ut av synk eller skille dem fra hverandre. Det finnes noen ting som kan hjelpe deg med å finne ut hvilken versjon hver sikkerhetskopi er. Når du bruker SQL-sikkerhetskopialternativet i LimeSurvey, inneholder standard filnavn datoen for sikkerhetskopien. Hvis du søker i SQL-sikkerhetskopifilen, finner du også en del som ligner på eksempelet nedenfor, der databaseversjonen er lagret:

#-----------------------------------------------------------------------
# Table data for lime_settings_global
#-----------------------------------------------------------------------
INSERT INTO lime_settings_global VALUES("DBVersion","126");
....

Denne verdien brukes av installasjonsprogrammet til å avgjøre hvordan endringer skal brukes på tabellene ved oppgradering.