Upgraden van een vorige versie
From LimeSurvey Manual
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. Heb je daar geen kaas van gegeten, overweeg dan iemand te vragen die dat wel heeft, of gebruik ComfortUpdate.
De snelle manier (voor kleine upgrades)
Gebruik deze instructies om een kleine upgrade te doen (bijvoorbeeld versie 2.00 naar 2.01)
- Maak een back-up van bestanden en database! (We noemen het maar weer eens).
- Verwijder alles in files/folders, behalve
- /application/config/config.php
- /upload directory
- Kopieer de bestanden van de nieuwe download naar de huidige locatie
- Open in je browser de beheerpagina (https://www.example.com/limesurvey/admin) en controleer of er een wijziging van de database noodzakelijk is.
- Wis je browsercache en cookies
De grondige manier (voor grote upgrades)
Unfortunately, there are a couple of things to consider, so please read the following instructions carefully.
Upgrade van versie 1.50 of later naar een 2.xx versie
- Download de laatste versie van LimeSurvey.
- Bereid de huidige installatie voor.
- Kopieer het config.php bestand, de gewijzigde template directories en de /upload directory om deze snel te kunnen benaderen.
- Vervang de gehele installatie door de nieuwe versie
- Verwijder alles in de gehele installatiedirectory (+ subdirectories)
- Upload en pak de nieuwe installatie uit in de installatiedirectory
- Als je vorige versie ouder was dan versie 1.90: kopieer je gewijzigde sjablonen naar /upload/templates. Wijzig ook de naam van elke directory die nu in /templates staat.
- Kopieer de /upload-directory naar z'n oude lokatie.
- Controleer of de rechten van de directories /tmp, /upload en hun subdirectories op "Lees&Schrijf" staat, zoals beschreven in Installatie.
- Open het administratiegedeelte en volg de instructies. De bestaande database wordt vernieuwd na bevestiging
- Controleer of er nog handmatige zaken zijn (zie ook hieronder)
- Verwijder je browsergeschiedenis en je cookies
- upgrades naar 2.xx: Nette vraagcodes zijn nu verplicht. Controleer na de upgrade de logica van alle enquêtes en verbeter indien nodig de vraagcodes.
- upgrades vanaf 1.53 of eerder: controleer of de global user rights van elke gebruiker nog kloppen. Er is een nieuwe superbeheerder gekomen, die een gebruiker dezelfde rechten geeft als diegene die de installatie draait. Het upgradescript probeert te raden wie dit is, maar dit gaat niet altijd goed. Controleer dus de rechten.
- van een oudere versie naar v2.06: Bij de conversie van 2.05 naar 2.06 zijn enkele rechten ten onrechte verleend bij het wijzigen van rechten op enquêtes. Als een gebruiker alleen een enquête mag aanmaken dan kunnen ook rechten als View/read, Update, Delete, Import, Export zijn ingeschakeld. Controleer de rechten van beheerders.
Upgrade van versie 1.50 of later naar een 1.xx versie
- Download de laatste versie van LimeSurvey.
- Bereid de huidige installatie voor.
- Maak een back-up van je huidige installatie, en database
- Kopieer het config.php bestand, de gewijzigde template directories en de /upload directory om deze snel te kunnen benaderen.
- Vervang de gehele installatie door de nieuwe versie
- Verwijder alles in de gehele installatiedirectory (+ subdirectories)
- Upload en pak de nieuwe installatie uit in de installatiedirectory
- Upgrade de config.php file:
- Als je vorige versie < 1.70: Wijzig de nieuwe config.php met de waarden in de oude config.php. Zet niet zomaar de oude over de nieuwe heen!
- Als je vorige versie > 1.70: Kopieer de oude config.php over de nieuwe heen.
- Als je vorige versie ouder was dan versie 1.90: kopieer je gewijzigde sjablonen naar /upload/templates. Wijzig ook de naam van elke directory die nu in /templates staat.
- Kopieer de /upload-directory naar z'n oude locatie.
- Controleer of de rechten van de directories /tmp, /upload en hun subdirectories op "Lees&Schrijf" staat, zoals beschreven in Installatie.
- Open het administratiegedeelte en volg de instructies. De bestaande database wordt vernieuwd na bevestiging
- Verwijder, of hernoem de /admin/install directory zoals het installatiescript je zal vertellen
- Controleer of er nog handmatige zaken zijn (zie ook hieronder)
- Verwijder je browsergeschiedenis en cookies
- from any earlier version to 1.92: The templates have been changed. Please check your customized templates if they are still looking right. If not, you will have to edit your templates accordingly (check out the original templates to see what was changed)
- from a version earlier than v1.53: When upgrading from a version before v1.53 to the latest version, please check the global user rights of each user. There was a new superadmin right introduced in v1.53 that can give a user the same privilege as the master administration account created during the install. The upgrade script is guessing to whom this permission should be given in the older versions. As this is not perfect, it should be carefully checked.
Upgrade van een versie voor 1.50 (v1.0 tot v1.44)
Since the data structure and a lot of other things were changed, upgrading from any version previous to v1.50 is NOT possible. If you have old survey structure files with an *.sql extension, the only way to get these into a newer version is to install version 1.50, import the .sql file(s) there, then upgrade that version to the most recent LimeSurvey version. Check the page related to how an installation can be transferred for more details.
Upgrade FAQ
Wat is de meest recente versie van LimeSurvey die nog PHP4 ondersteund?
De laatste versie die PHP4 ondersteund is 1.82+
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.
What is the best way to port the *.sql survey structure files of LimeSurvey to the latest version?
Installeer versie 1.50, importeer het bestand en exporteer de enquête naar het nieuwe .csv-formaat. Importeer deze in de nieuwe versie, die kan dat formaat lezen.