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

Oppgradering fra versjon 6 til 7

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 Upgrade from version 6 to 7 and the translation is 100% complete.


LimeSurvey 7 hovedversjon

Denne siden gir en oversikt over de viktigste endringene i LimeSurvey 7 og lenker til relevante dokumentasjonssider.

  This information mostly applies to the LimeSurvey Community Edition (CE).


Viktige endringer i LimeSurvey 7

Endret struktur for svartabell og feltnavn

LimeSurvey 7 innfører en strukturell opprydding i hvordan svartabeller og feltnavn genereres. Denne endringen gir bedre konsistens og gjør plattformen enklere å vedlikeholde og utvide.

Du finner flere detaljer her: Omstrukturering av feltnavn og svartabell - LimeSurvey 7

Ny spørsmålseditor

LimeSurvey 7 innfører også en ny spørsmålseditor med oppdatert brukergrensesnitt og bedre arbeidsflyter for å opprette og administrere spørsmål.

Du finner flere detaljer her: Ny spørsmålseditor i LimeSurvey 7

Endringer i RemoteControl API

Svarene fra RemoteControl 2 API er forbedret ved at feilkoder nå returneres i tillegg til feilteksten. Se dokumentasjonen for RemoteControl 2 API for disse endringene. Avhengig av hvordan du håndterer returverdier, skal dette være bakoverkompatibelt – men det er ikke sikkert at det håndteres riktig i din implementering.

Du finner flere detaljer her: RemoteControl 2 API

Endringer i tidssone

I versjon 6 og tidligere var lagrede tidsstempler ubestemte med hensyn til tidssone og avhang av serverens dato/tid. Ved migrering til versjon 7 blir den gamle innstillingen «Tidsforskjell» migrert hvis mulig, og alle tidsstempler fremover lagres som UTC-tidsstempler. Gamle tidsstempler migreres ikke. Det er mulig å angi en global tidssone som standard i globale innstillinger, og en individuell tidssone kan angis per bruker. Disse gjelder kun for visning av data. Eksport og RemoteControl API godtar/leverer bare de rå tidsstemplene.

Tilpassede undersøkelsestema

Alle undersøkelsestema som er kompatible med LS6, forblir aktive etterpå. Hvis undersøkelsestemaet var inkompatibelt med LS6, blir det avinstallert, og temaalternativene i globale innstillinger, gruppeinnstillinger og innstillinger for undersøkelse tilbakestilles til den nye standarden.

Oppgraderingsstrategi:

  1. Eksporter undersøkelsestemaet fra den gamle applikasjonen
  2. Før du importerer det i den nye applikasjonen, må du sørge for at kompatibilitetskoden er riktig angitt: https://manual.limesurvey.org/Extension_compatibility#Survey_themes
  3. Importer det i den nye applikasjonen
  4. Kontroller koden du har tilpasset for undersøkelsestemaet, og oppdater den i samsvar med den nye versjonen av applikasjonen du vil bruke.
  5. Eksporter ditt oppdaterte, tilpassede undersøkelsestema fra den nye applikasjonen
  6. Etter oppgraderingen forblir undersøkelsestemaene som er kompatible med LS6 aktive, mens eldre tema avinstalleres.
  7. Hvis du velger å oppdatere et undersøkelsestema, kan du nå importere det. Når du har bekreftet at det er riktig oppdatert, kan du velge å slette det gamle.

Tilpassede admintema

Standard admintema aktiveres som standard. Tilpassede tema blir værende urørt, men kan ikke aktiveres på nytt med mindre de oppdateres.

for selvhostet applikasjon:

  1. Før du kopierer admintemaet til den nye applikasjonen, må du sørge for at kompatibilitetskoden er riktig angitt: https://manual.limesurvey.org/Extension_compatibility#Admin_themes
  2. Kopier det eksisterende admintemaet fra den gamle applikasjonen til den nye applikasjonen https://manual.limesurvey.org/Custom_Admin_Themes
  3. Kontroller koden du har tilpasset for admintemaet, og oppdater den i samsvar med den nye versjonen av applikasjonen du vil bruke.
  4. Etter oppgraderingen av den gamle applikasjonen vises vårt nye admintema som standard. For å oppdatere admintemaet du tidligere installerte, kan du enten:
    • Oppdatere koden til admintemaet som er merket som inkompatibelt, manuelt
    • Slette det gamle admintemaet og installere det nye du tidligere oppdaterte i testmiljøet ditt.

for Cloud-brukere:
Kontakt vår support.

Tilpassede spørsmålstema

Tilpassede spørsmålstema som ikke samsvarer med gjeldende versjon, kan ikke installeres, men vil fortsatt være aktive etter oppgraderingen. Mer informasjon om spørsmålstema finner du her: Spørsmålstema. Tilpasset JavaScript som er satt inn i undersøkelsestemaet eller i spørsmål i en undersøkelse, vil sannsynligvis heller ikke fungere lenger.

Oppgradering av ditt tilpassede spørsmålstema:

  1. Last ned spørsmålstemaet fra et nettsted eller eksporter det gjeldende spørsmålstemaet
  2. Før du laster opp, må du sørge for at kompatibiliteten til ditt tilpassede spørsmålstema er riktig angitt
  3. Prøv å laste opp spørsmålstemaet til den nye applikasjonen.
  4. Hvis det er et spørsmålstema du har laget selv, gjør de nødvendige justeringene
  5. Etter vellykket opplasting må du kontrollere at spørsmålstemaet vises og fungerer som forventet.

Oppgradering av et tema du ikke eier:
Sjekk om en oppdatering er tilgjengelig fra nettstedet eller utvikleren som leverte det.

Tilpassede tillegg

Tilpassede tillegg som ikke samsvarer med gjeldende versjon, deaktiveres under oppgraderingen.

for selvhostet applikasjon:

  1. Kontroller om tillegget kan installeres på den nye versjonen.
  2. Oppdater tillegget eller kontakt tilleggets utvikler for å få det oppdatert.
  3. Overskriv tillegget manuelt med nye filer i applikasjonen din, noe som bevarer innstillingene, eller avinstaller den gamle versjonen og installer den nye versjonen på nytt. I så fall må alle innstillinger angis på nytt.

for Cloud-brukere:

  1. LimeSAML forblir aktivt
  2. Kontroller om tillegget kan installeres på den nye versjonen.
  3. Oppdater tilleggets kode eller kontakt tilleggets utvikler for å få det oppdatert.
  4. Installasjonsalternativer:
    • Avinstaller den gamle versjonen og installer den nye versjonen på nytt (alle innstillinger går tapt og må angis på nytt)
    • Kontakt support for å få oppdatert tillegget uten å miste konfigurasjonsdata

Krav

LimeSurvey 6 LimeSurvey 7
PHP 7.4 eller nyere 8.1 eller nyere (8.3 anbefales)
MySQL 8.0 eller nyere 8.0 eller nyere
MariaDB 10.3.38 eller nyere 10.3.38 eller nyere
PostgreSQL 12 eller nyere 14 eller nyere
MSSQL 2016 eller nyere 2019 eller nyere
URL-format get eller path path, påkrevd for den nye editoren

Du trenger ikke Node.js eller npm. Den nye editoren er inkludert i LimeSurvey-pakken og er klar til bruk.

Ta en fullstendig sikkerhetskopi av filene og databasen din før du begynner, og test oppgraderingen på en kopi av installasjonen først. Når oppgraderingen er kjørt, finnes det ingen vei tilbake annet enn å gjenopprette sikkerhetskopien.

Planlegg et vedlikeholdsvindu. LimeSurvey setter nettstedet i vedlikeholdsmodus mens databasen oppgraderes, og på installasjoner med mange besvarelser kan dette ta en stund.

Anbefalt: Bruk ComfortUpdate-tjenesten vår

Den enkleste og sikreste måten å oppgradere på er å bruke ComfortUpdate-tjenesten vår. Den laster ned og installerer den nye versjonen for deg, slik at du ikke trenger å erstatte filer manuelt.

Hvis du heller vil oppgradere manuelt, følger du trinnene nedenfor i stedet.

Oppgradere manuelt

  1. Ta sikkerhetskopi av filene og databasen din, og sett nettstedet i vedlikeholdsmodus.
  2. Behold følgende filer og mapper fra den gamle installasjonen:
    • application/config/config.php
    • application/config/security.php
    • application/config/allowed_hosts.php
    • mappen upload/, som inneholder opplastede filer, brukertemaer og brukertillegg
    • mappen plugins/, hvis du har installert tillegg i den manuelt
  3. Last ned LimeSurvey 7-pakken og oppdater installasjonen med en av følgende metoder:
    1. Slett de gamle filene først. Flytt filene som er listet ovenfor til side, slett alt annet i LimeSurvey-mappen, pakk ut den nye pakken der og legg de beholdte filene tilbake.
    2. Eller kopier de nye filene over de gamle. Pakk ut den nye pakken over den eksisterende installasjonen og la den overskrive det som allerede finnes, uten å røre filene som er listet ovenfor.
  4. Uansett hvilket alternativ du velger, bruk den nye .htaccess-filen fra pakken, siden 6.x-versjonen ikke fungerer med den nye editoren. Tøm deretter tmp/runtime/ slik at ingen hurtigbufrede data fra versjon 6 blir liggende igjen.
  5. Sett URL-formatet til path i application/config/config.php.
  6. Pass på at webserveren din serverer mappen /editor/ direkte og sender Authorization-overskriften videre til PHP. Flere detaljer: Ny spørsmålseditor i LimeSurvey 7
  7. Kjør databaseoppgraderingen. LimeSurvey oppdager den eldre databaseversjonen og tilbyr å oppgradere den. Bekreft, og la den fullføre uten avbrudd.
  8. Når den er ferdig, slår du av vedlikeholdsmodus og går gjennom sjekklisten nedenfor.

Etter oppgraderingen

  • Sjekk versjonsnummeret i bunnteksten på administrasjonssidene.
  • Aktiver tilleggene du trenger på nytt, ett etter ett.
  • Åpne en undersøkelse og bekreft at den nye editoren lastes.
  • Kjør én fullstendig testbesvarelse gjennom hver aktive undersøkelse, og dekk betingelser, kvoter, e-poster og URL etter fullføring.

Feilsøking

Meldingen «Action needed» om URL-formatet. URL-formatet er fortsatt get. Endre det til path og tøm tmp/runtime/.

Editoren lastes, men forblir tom. Authorization-overskriften når ikke fram til PHP.

/editor/ viser en LimeSurvey-side eller en feil om at siden ikke ble funnet. Sjekk webserverkonfigurasjonen din og pass på at mappen /editor/ serveres direkte i stedet for å rutes gjennom LimeSurvey.

«You cannot use this theme with the new question editor». Undersøkelsen bruker et tema som ikke er basert på fruity_twentythree. Bytt tema, eller fortsett i den klassiske editoren.

Et tillegg forårsaker feil etter at det er aktivert på nytt. Det er ikke kompatibelt med LimeSurvey 7. Deaktiver det og ta kontakt med den som vedlikeholder det.

Merknader

Hver større endring er dokumentert på sin egen side. Dette holder dokumentasjonen fokusert og gjør det enklere å finne informasjonen som er relevant for ditt oppsett.