x

Hoofdstukken

  1. LimeSurvey Cloud versus LimeSurvey CE
  2. LimeSurvey Cloud - Beknopte handleiding
  3. Installatie - LimeSurvey CE
  4. Hoe maak je een goede enquête
  5. Aan de slag
  6. Beheren van LimeSurvey
  7. Enquêtes - introductie
  8. Enquête instellingen
  9. Enquête menu
  10. Enquête structuur
  11. Vragen - introductie
  12. Vraaggroepen - introductie
  13. Enquêtes - beheer
  14. Enquête taakbalk opties
  15. Meertalige enquête
  16. ExpressionScript Engine - Snelstartgids
  17. Overige en geavanceerde mogelijkheden
  18. Algemene vragen
  19. Problemen oplossen
  20. Tijdelijke oplossingen
  21. Licentie
  22. Wijzigingen in versie
  23. Plugins - geavanceerd
 Actions

Upgraden van een vorige versie

From LimeSurvey Manual

Deze pagina is mogelijk machinaal vertaald en kan fouten bevatten. Engelse origineel tonen · Deze vertaling verbeteren
This page is a translated version of the page Upgrading from a previous version and the translation is 100% complete.
Andere pagina's:{toc}

Voordat je begint...

Maak altijd een back-up van je huidige installatie, de scripts en de database!

Dit laatste kun je doen via een beheerapplicatie als phpMyAdmin en een bestandsbeheerprogramma. Heb je daar geen kaas van gegeten, vraag dan iemand die dat wel heeft.

Aanbeveling: Gebruik ComfortUpdate

De gemakkelijkste manier om te upgraden is het gebruiken van ComfortUpdate.

Algemene upgrade-instructies

Dit zijn algemene instructies die van toepassing zijn vanaf versie 2.x of nieuwer tot en met latere versies.

Volg deze stappen:

  1. log uit als beheerder
  2. Maak een back-up van bestanden en database!
  3. Verwijder alle bestanden en mappen, behalve
    1. /application/config/security.php -Belangrijk! Dit is de key voor alle encrypte gegevens in LimeSurvey (vanaf versie 4)
    2. /application/config/config.php
    3. map /upload
  4. Kopieer de nieuwe bestanden van het nieuwe LimeSurvey-pakket naar de bestaande locatie.
  5. Wis nu uw browsercache en cookies.
  6. Open de admin-pagina in uw browser (bijv. https://www.example.com/limesurvey/admin). Als een upgrade van het databaseschema nodig is, wordt u gevraagd dit te bevestigen.
  7. Klaar!

Versiespecifieke upgrade-instructies voor grote upgrade s

Upgraden met CLI

Je kunt de database upgraden met behulp van de PHP CLI met php application/commands/console.php updatedb . Hiermee kun je bijvoorbeeld een automatisch upgrade-systeem instellen via de opdrachtregel (eventueel in een crontab), maar dat bevelen we niet aan.

Mislukte database-upgrade na handmatige update/ComfortUpdate

Soms werkt de database-upgrade niet zoals bedoeld, ook al hebt u alles correct gedaan. Dat kan verschillende oorzaken hebben: andere databaseversies, onverwachte gegevensformaten of -inhoud, ongebruikelijke configuraties of iets anders dat tijdens onze tests niet naar voren kwam (ja, we testen veel!).

Als er een fout optreedt bij het updaten van de database en de LimeSurvey-instantie wordt onbruikbaar, dan moet je terug naar de vorige versie. Hierbij wordt er van uitgegaan dat je de database- en bestandsback-up nog hebt, ofwel via ComfortUpdate, of omdat deze regulier is aangemaakt.

Voer de volgende stappen uit:

  • Maak een back-up van de bestaande map LimeSurvey en database (ja, nogmaals - we noemen dit de 2e back-up)
  • Herstel bestanden naar de bestaande map (alleen overschrijven is prima) van de originele (1e) back-up.
  • Verwijder de oude database en herstel de database vanaf de originele (1e) back-up.

Dat is het. Alles zou weer normaal moeten zijn.

Een opmerking over het melden van dit probleem:

Als je een dergelijk probleem tegenkomt, meld dit dan in onze bugtracker op https://bugs.limesurvey.org

Een bug die niet gemeld wordt, is een bug die niet kan worden verholpen. Vertrouw er niet op dat andere mensen het melden. Als je ziet dat de bug al bekend is, kun je helpen om de prioriteit van de bug te verhogen door deze te markeren als 'Yes, this bug affects me' in de bugtracker.

Veel gestelde vragen over upgraden

Kan ik een upgrade doen als ik actieve enquêtes heb?

Ja, dat kan. Besef je wel dat de instructies verwijzen naar de handmatige zaken die je moet checken, zeker als je actieve enquêtes hebt met eigen sjablonen.

Hoe zet je sql/csv-enquêtes over naar de nieuwe versie

Installeer versie 1.50, importeer het bestand en exporteer de enquête naar het nieuwere csv-formaat. Installeer dan versie 2 en importeer het csv-bestand in die versie. Vervolgens exporteer je het als lss-bestand.

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.