Aktualisierung von einer früheren Version
From LimeSurvey Manual
Bevor Sie beginnen...
...beachten Sie bitte folgendes: Erstellen Sie UNBEDINGT zuerst eine Sicherung der Dateien und der Datenbank ihrer aktuellen Installation!
Sie können dies mithilfe eines Datenbank-Administrations-Tool wie phpMyAdmin etc. und einem Datei-Manager durchführen! Wenn Sie sich nicht sicher sind, wie man das macht, kontaktieren Sie einen Spezialisten oder nutzen Sie die ComfortUpdate-Funktion.
Empfehlung zur Verwendung von ComfortUpdate
Der einfachste/sicherste Weg zum Upgrade ist die Verwendung unseres Dienstes ComfortUpdate.
Upgrade-Anweisungen (von 2.x oder neuer auf eine spätere Version)
Bitte führen Sie folgende Schritte durch:
- Sicherung Ihrer Dateien und der Datenbank erstellen (haben wir schon erwähnt, oder?)
- Löschen Sie alle alten Dateien/Verzeichnis bis auf
- /application/config/security.php - Wichtig!! Dies ist die Schlüsseldatei für alle verschlüsselten Daten in LimeSurvey (Version 4 und höher).
- /application/config/config.php
- /upload Verzeichnis
- Melden Sie sich von der Administration ab
- Sichern Sie Ihre Dateien und die Datenbank
- Löschen Sie alle alten Dateien/Ordner außer:
- /application/config/security.php - Wichtig!! Dies ist der Schlüssel für alle verschlüsselten Daten in LimeSurvey (Version 4 und neuer)
- /application/config/config.php;
- /upload-Verzeichnis
- Kopieren Sie die neuen Dateien aus dem neuen LimeSurvey-Paket an den bestehenden Speicherort.
- Löschen Sie nun Cache und die Cookies Ihres Browsers.
- Öffnen Sie die Admin-Seite in Ihrem Browser (z. B. https://www.example.com/limesurvey/admin). Wenn eine Aktualisierung des Datenbankschemas erforderlich ist, werden Sie aufgefordert, diese zu bestätigen.
- Fertig!

Aktualisieren mit CLI
Sie können die Datenbank über die PHP-CLI aktualisieren: php application/commands/console.php updatedb
. Auf diese Weise können Sie ein Auto-Upgrade-System über die Befehlszeile einrichten (z. B. in einer crontab), obwohl dies nicht empfohlen wird.
Datenbank-Upgrade nach manuellem Update fehlgeschlagen/ComfortUpdate
Manchmal, obwohl Sie alles richtig gemacht haben, klappt es beim Datenbank-Upgrade nicht wie es soll. Das kann verschiedene Gründe haben: Unterschiedliche Datenbankversionen , unerwartete Datenformate oder -inhalte, ungewöhnliche Konfigurationen oder alles andere, was in unseren Tests nicht auftauchte (ja, wir testen viel!)
Wenn beim Datenbank-Update ein Fehler auftritt und Ihre LimeSurvey-Instanz in einem unbrauchbaren Zustand endet, möchten Sie zur vorherigen Version zurückkehren. Dies setzt voraus, dass Sie noch über die Datenbank- und Dateisicherung verfügen, entweder von Ihrer regulären Sicherung oder die von Comfortupdate erstellte.
Bitte führen Sie die folgenden Schritte aus:
- Sichern Sie das vorhandene LimeSurvey-Verzeichnis und die Datenbank (ja, wieder - wir nennen dies das zweite Backup)
- Stellen Sie Dateien aus dem ursprünglichen (1.) Backup im bestehenden Verzeichnis wieder her (nur überschreiben ist in Ordnung) Löschen Sie die alte Datenbank und stellen Sie die Datenbank aus der ursprünglichen (1.) Sicherung wieder her.
Das ist es. Alles sollte wieder normal sein.
Hinweis zum Melden dieses Problems:
Wenn Sie auf ein solches Problem stoßen, melden Sie dies bitte immer in unserem Bugtracker unter https://bugs.limesurvey.org
Ein nicht gemeldeter Fehler ist ein nicht behobener Fehler. Bitte verlassen Sie sich nicht nur darauf, dass andere es melden. Wenn Sie sehen, dass der Fehler bereits gemeldet wurde, können Sie auch dazu beitragen, die Fehlerpriorität zu erhöhen, indem Sie ihn im Bugtracker mit „Ja, dieser Fehler betrifft mich“ markieren.
Update FAQ
Kann ich auch updaten, wenn ich aktive Umfragen habe?
Ja, das ist möglich und bei kleineren Versionssprüngen im Regelfall unbedenklich. Sie sollten in jedem Fall Ihre Umfragen nach dem Update immer testen, vor allen Dingen wenn Sie ein angepasste Designvorlage nutzen.
Wie konvertiere ich *.sql / *.csv-Umfragestrukturdateien für die neueste LimeSurvey-Version?
Installieren Sie Version 1.50, importieren Sie die Datei und exportieren Sie die Umfragestruktur in das neuere .csv-Format. Installieren Sie dann die neueste Version 2.x, importieren Sie das CSV-Format und exportieren Sie es in das aktuelle .lss-Format.
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.