x

Huvudkapitel

  1. LimeSurvey Cloud vs LimeSurvey CE
  2. Snabbstartsguide - LimeSurvey 3.0+
  3. Installation - LimeSurvey CE
  4. Så utformar du en bra enkät (guide)
  5. Komma igång
  6. Administrera LimeSurvey
  7. Enkäter - introduktion
  8. Enkätinställningar
  9. Enkätmeny
  10. Enkätens struktur
  11. Frågor - introduktion
  12. Frågegrupper - introduktion
  13. Enkäter - hantering
  14. Alternativ i enkätverktygsfältet
  15. Flerspråkig enkät
  16. ExpressionScript-motorn – Snabbstartsguide
  17. Okategoriserade och avancerade funktioner
  18. FAQ
  19. Felsökning
  20. Lösningar och genvägar
  21. Licens
  22. Ändringslogg för versioner
  23. Plugins
 Actions

Uppgradera från en tidigare version

From LimeSurvey Manual

Den här sidan kan ha maskinöversatts och kan innehålla fel. Visa det engelska originalet · Förbättra den här översättningen
This page is a translated version of the page Upgrading from a previous version and the translation is 100% complete.
Ytterligare sidor:{toc}

Innan du börjar...

... läs detta eftersom det är mycket viktigt: Ta alltid en säkerhetskopia av filerna och databasen för din nuvarande installation!

Du kan göra detta med ett databasadministrationsverktyg som phpMyAdmin och en filhanterare! Om du inte vet hur du gör detta bör du inte fortsätta utan be någon som kan om hjälp.

Rekommendation att använda ComfortUpdate

Det enklaste och säkraste sättet att uppgradera är att använda vår tjänst ComfortUpdate.

Allmänna uppgraderingsinstruktioner

Dessa instruktioner är generella och gäller från v2.x eller senare till valfri senare version.

Följ dessa steg:

  1. Logga ut från administrationen
  2. Ta en säkerhetskopia av dina filer och din databas
  3. Radera alla gamla filer/mappar utom:
    1. /application/config/security.php - Viktigt!! Detta är nyckeln till all krypterad data i LimeSurvey (version 4 och senare)
    2. /application/config/config.php;
    3. /upload-katalogen
  4. Kopiera de nya filerna från det nya LimeSurvey-paketet till den befintliga platsen.
  5. Rensa nu webbläsarens cache och cookies.
  6. Öppna administrationssidan i din webbläsare (t.ex. https://www.example.com/limesurvey/admin). Om en databasuppgradering krävs uppmanas du att bekräfta den.
  7. Klart!

Versionsspecifika uppgraderingsinstruktioner för större uppgraderingar

Uppgradera via CLI

Du kan uppgradera databasen via PHP CLI: php application/commands/console.php updatedb. Detta gör att du kan konfigurera ett system för automatisk uppgradering via kommandoraden (till exempel i en crontab), även om det inte rekommenderas.

Misslyckad databasuppgradering efter manuell uppdatering/ComfortUpdate

Ibland, trots att du har gjort allt rätt, fungerar inte databasuppgraderingen som den ska. Det kan bero på olika orsaker: olika databasversioner, oväntade dataformat eller innehåll, ovanliga konfigurationer eller något annat som inte dök upp i våra tester (ja, vi testar mycket!)

Om du får ett fel under databasuppdateringen och din LimeSurvey-instans hamnar i ett oanvändbart tillstånd vill du gå tillbaka till den föregående versionen. Detta förutsätter att du fortfarande har säkerhetskopian av databasen och filerna, antingen från din vanliga säkerhetskopiering eller den som skapades av ComfortUpdate.

Utför följande steg:

  • Ta en säkerhetskopia av den befintliga LimeSurvey-katalogen och databasen (ja, igen - vi kallar detta den andra säkerhetskopian)
  • Återställ filerna till den befintliga katalogen (det går bra att bara skriva över dem) från den ursprungliga (första) säkerhetskopian.
  • Radera den gamla databasen och återställ databasen från den ursprungliga (första) säkerhetskopian.

Det var allt. Allt bör nu vara som vanligt igen.

En anmärkning om att rapportera detta problem:

Om du stöter på ett sådant problem, rapportera det alltid i vår buggspårare på https://bugs.limesurvey.org

En bugg som inte rapporteras blir inte åtgärdad. Förlita dig inte bara på att andra rapporterar den. Om du ser att buggen redan är rapporterad kan du också hjälpa till att höja dess prioritet genom att markera den med 'Yes, this bug affects me' i buggspåraren.

Vanliga frågor

Kan jag uppgradera även om jag har aktiva enkäter?

Ja, det kan du. Undantag kan nämnas i de utförliga instruktionerna ovan. Vi rekommenderar starkt att du testar dina enkäter efter uppgraderingen för att kontrollera att dina designmallar fortfarande fungerar som de ska.

Hur konverterar jag enkätstrukturfiler i formaten *.sql/*.csv till den senaste LimeSurvey-versionen?

Installera version 1.50, importera filen och exportera enkätens struktur till det nyare .csv-formatet. Installera sedan den senaste versionen 2.x, importera .csv-formatet och exportera det till det aktuella .lss-formatet.

Survey theme incompatibility

With certain major version updates any custom survey themes will not be compatible, anymore:

  • Update from LimeSurvey 2.6 or lower to LimeSurvey 2.50
  • Update from LimeSurvey 5.x or lower to LimeSurvey 6.x

Error "Multiple primary key defined" when updating MySQL database

If you encounter this error, please check the setting sql_generate_invisible_primary_key in your MySQL server variables. This is most likely set to ON, but should be set to OFF. Then restore your database from the backup (as explained above) and try again.