x

Hauptkapitel

  1. LimeSurvey Cloud oder LimeSurvey CE?
  2. LimeSurvey Cloud - Schnellstartanleitung
  3. LimeSurvey CE - Installation
  4. Wie man eine gute Umfrage gestaltet (Leitfaden)
  5. Erste Schritte
  6. LimeSurvey-Konfiguration
  7. Einführung - Umfragen
  8. Umfrageeinstellungen anzeigen
  9. Umfragemenü anzeigen
  10. Umfragestruktur anzeigen
  11. Einführung - Fragen/Fragetypen
  12. Einführung - Fragegruppen
  13. Einführung - Umfragen - Management
  14. Optionen der Umfrage-Symbolleiste
  15. Mehrsprachige Umfrage
  16. Kurzanleitung - ExpressionScript
  17. Erweiterte Funktionen
  18. Allgemeine FAQ - Häufig gestellte Fragen
  19. Fehlerbehebung
  20. Tipps und Tricks
  21. Lizenzbestimmungen
  22. Änderungshistorie
  23. Plugins - Erweitert
 Actions

Upgrading from a previous version/de: Difference between revisions

From LimeSurvey Manual

No edit summary
FuzzyBot (talk | contribs)
Updating to match new version of source page
 
(6 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<languages /> <div style="float:right;"><div class="simplebox">Additional pages:{toc}</div></div>__TOC__
<languages /> <div style="float:right;"><div class="simplebox">Additional pages:{toc}</div></div>__TOC__


<span id="Before_you_start..."></span>
=Bevor Sie beginnen...=
=Bevor Sie beginnen...=


Line 10: Line 11:
'''Der einfachste/sicherste Weg zum Upgrade ist die Verwendung unseres Dienstes [[ComfortUpdate]].'''
'''Der einfachste/sicherste Weg zum Upgrade ist die Verwendung unseres Dienstes [[ComfortUpdate]].'''


<span id="Upgrade_instructions_(from_2.x_or_newer_to_any_later_version)"></span>
=Upgrade-Anweisungen (von 2.x oder neuer auf eine spätere Version)=
=Upgrade-Anweisungen (von 2.x oder neuer auf eine spätere Version)=


<div class="mw-translate-fuzzy">
Bitte führen Sie folgende Schritte durch:
Bitte führen Sie folgende Schritte durch:
*Sicherung Ihrer Dateien und der Datenbank erstellen (haben wir schon erwähnt, oder?)
*Sicherung Ihrer Dateien und der Datenbank erstellen (haben wir schon erwähnt, oder?)
*Löschen Sie alle alten Dateien/Verzeichnis bis auf
*Löschen Sie alle alten Dateien/Verzeichnis bis auf
** /application/config/security.php - '''Wichtig!! Dies die Schlüsseldatei für alle verschlüsselten Daten in LimeSurvey (Version 4 und höher).'''  
** /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
**/application/config/config.php
**/upload Verzeichnis
**/upload Verzeichnis
<div class="simplebox">[[File:help.png]]'''Note:''' Wenn Sie angepasste Templates in /upload/templates haben , stellen Sie sicher, dass Sie diese mit der neuen Version von LimeSurvey mitgelieferten Änderungen 'auffrischen'. Der einfachste Weg,  Änderungen im Template zu prüfen, ist der Dateivergleich Ihrer alten Vorlage mit der neuen Version der Standardvorlage. Wenn Sie außer Ihren Anpassungen noch andere Unterschiede feststellen, ist eine Aktualisierung erforderlich.</div>
*Kopieren Sie die neuen Dateien aus dem neuen LimeSurvey-Paket an den bestehenden Speicherort.
*Öffnen Sie die Verwaltungsseite in Ihrem Browser (z.B. https://www.example.com/limesurvey/admin) und prüfen Sie, ob ein Upgrade des Datenbankschemas erforderlich ist.
*Nach dem Upgrade: '''Löschen Sie Ihren Browser-Cache und die Cookies!
= Anleitung für ältere Versionen =
Leider gibt es ein paar Dinge zu beachten, so lesen Sie bitte sehr genau die folgenden Anweisungen.
<div class="mw-translate-fuzzy">
==Upgrade von Version 1.50 oder neuer zur Version 2.xx==
*[http://www.limesurvey.org/download Laden] Sie die neueste Version von LimeSurvey herunter.
* Vorbereitung und Sicherung der alten Installation
** Sichern Sie Ihre Installations-Verzeichnis Dateien und SQL-Datenbank - sicher ist sicher.
*** Auf der Kommandozeilen-Ebene, eine "'.zip"' oder ähnliche Archiv für die gesamte installation directory-Baum von Dateien. Zum Beispiel Linux tar cvzf foo.tgz cps100 wird tar-und zip die ganze cps100 Verzeichnis.
### Mit phpMyAdmin oder ähnliches exportieren Sie alle Tabellen, oder verwenden Sie den  '''LimeSurvey-Administration''' - Knopf [[File:button-export-sql.png]] um ein Backup der gesamten Datenbank zu erstellen.
## Kopieren Sie Ihre '''config.php''' Datei geändert " - " Vorlage"' Verzeichnisse und /upload-Verzeichnis separat für den schnellen Zugriff später.
# Ersetzen Sie alle Installations-Verzeichnis Dateien
## Löschen Sie alle alten Dateien in die vorhandene installation-Verzeichnis
## Laden und entpacken Sie den neuen code-version in das Installations-Verzeichnis
## Wenn die Vorherige version war, die älter als 1.90: Kopieren Sie alle benutzerdefinierten Vorlagen /upload/Vorlagen - Sie müssen auch benennen Sie die einzelnen template-Verzeichnis, dessen name mit einer vorhandenen Vorlage in /templates.
## Kopieren Sie Ihre /upload-Verzeichnis zurück zu den alten Ort
## Überprüfen Sie die "Berechtigungen"' set auf die Verzeichnisse (schreib-Zugriff auf "/tmp"', "'" /upload' und Ihre Unterverzeichnisse abgebildet werden, ist es erforderlich) wie beschrieben [http://docs.limesurvey.org/tiki-index.php?page=Installation&structure;=English+Instructions+for+LimeSurvey#Set_Directory_permissions Installation]
## Öffnen http://<yourdomain>/<yourlimesurveydir>/admin in Ihrem browser auf und Folgen Sie den Anweisungen (Sie können die alte config.php als Referenz). Die vorhandene Datenbank wird automatisch erkannt und , wenn nötig, aktualisiert nach der Bestätigung.
# Prüfen Sie, ob eine spezielle manuelle Prüfungen gelten wie unten aufgeführt
# '''Nun Ihren Browser-cache und Cookies leeren !'''
# Sie sind fertig!
</div>
</div>
#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!


{{Alert|title=Achtung|text=Bitte beachten Sie, dass sich die Designvorlagenstruktur mit dem Update von 2.0x auf 2.50 oder höher geändert hat. Ihre alten Vorlagen funktionieren nicht mehr, da das Designvorlagensystem jetzt responsive Vorlagen verwendet.}}
<div class="simplebox">[[File:help.png]]'''Hinweis:''' Zwischen Hauptversionen (z.B. von Version 3 auf 4) ändern sich die Vorlagen/Designthemen normalerweise vollständig. Alte Umfragedesignvorlagen/-themen funktionieren dann nicht mehr.</div>
 
<div class="mw-translate-fuzzy">
<div class="simplebox">"'Spezielle Prüfungen nach einem upgrade"':
*"'aus eine frühere version 2.xx"': " " Vorlagen"' geändert wurden, in vielen Orten. Bitte überprüfen Sie Ihre individuelle Vorlagen, wenn Sie noch auf der Suche rechts. Wenn nicht, müssen Sie Ihre Vorlagen entsprechend (schauen Sie sich die original-Vorlagen um zu sehen, was geändert wurde). Der upgrade-Prozess versucht zu ersetzen, die template.js die Aufnahme von den Platzhalter {TEMPLATEJS}. Falls Sie javascript Problem mit dem benutzerdefinierten Vorlage, überprüfen Sie, ob Ihre Vorlage haben die Platzhalter {TEMPLATEJS} in startpage.pstpl.
*"'aus eine ältere version als v1.53"': Wenn Sie ein Upgrade von einer version vor v1.53 auf die neueste version, prüfen Sie bitte den "globalen user-Rechte"' der einzelnen Benutzer. Es wurde eine neue "' " superadmin " "' rechts eingeführt v1.53 geben kann, dass ein Benutzer die gleichen Berechtigungen wie die master-Verwaltung-Konto während der Installation erstellt. Das upgrade-Skript ist zu raten, wer dieses Recht in den älteren Versionen. Wie dieser ist nicht perfekt, es sollte sorgfältig geprüft werden.</div>
</div>
 
<div class="mw-translate-fuzzy">
==Aktualisierung von Version 1.50 (od. später) auf eine aktuelle 1.xx Version==
#[http://www.limesurvey.org/de/herunterladen Laden] sie die neuste Version herunter
#Vorbereiten und sichern der alten Installation
## Sichern Sie die Dateien der alten Installation und die Daten Ihrer SQL-basierten Datenbank
###Erstellen Sie ein ZIP-Datei oder anderes Archiv des alten Installationsverzeichnisses. Unter Linux auf der Kommandozeile würde der Befehl "tar cvzf foo.tgz cps100" das komplette csp100 Verzeichnis sichern.
###Nutzen Sie phpMyAdmin oder ein ähnliches Datenbankwerkzeug um alle Tabelle zu sichern/exportieren - oder nutzen Sie in der '''LimeSurvey Administration''' das folgene Symbol [[File:button-export-sql.png]] um Ihre gesamte LimeSurvey Daten zu sichern.
##Kopieren Sie die Datei '''config.php''' , evtl. angepasste Templates und das /upload Verzeichnis (sofern vorhanden) an einen separaten Ort, um später schnell wieder darauf zugreifen zu können.
#Ersetzen der bestehenden Dateien
##Löschen Sie alle alten Dateien im bestehenden Installationsverzeichnis.
## Laden Sie die neuen Dateien hoch (und entpacken Sie ggf.) an den selben Ort wie die alten Dateien.
### Wenn Sie vorher eine Version < 1.70 hatten: Passen sie die neue Version der Datei config.php anhand der alten Version an. '''Wichtig: Nicht einfach die neue config.php mit der alten config.php überschreiben.'''
### Wenn Sie vorher eine Version >= 1.70 hatten: Ersetzen Sie einfach die neue config.php mit der alten config.php.
## Kopieren Sie Ihre geänderten Templates in das /upload/templates Verzeichnis.
## Überprüfen Sie die  '''Berechtigungen''' auf den Verzeichnis (Schreibzugriff auf  '''/tmp''', '''/upload''' and '''/templates''' wird benötigt) wie in der [[Installationsanleitung]] beschrieben.
#Rufen Sie nun die LimeSurvey Administration auf. Sie werden nun gefragt, ob Sie die bestehenden Datenbank aktualisieren wollen. Bestätigen Sie dies.
#Führen sie das Installations-Skript aus /admin/install/index.php; Hiermit wird ihre Datenbank automatisch auf die neue LimeSurvey-Version aktualisiert.
#Überprüfen Sie, ob irgendwelche manuelle Prüfungen (siehe unten) nötig sind.
#Fertig (:biggrin:). Wenn Sie irgenwelche Probleme bemerken: Leeren Sie Ihre Browsercache und löschen sie Ihre Cookies.
</div>
 
<div class="simplebox">'''Spezielle Prüfungen nach einem Upgrade''':
*'''Von einer Version vor v1.53''': Beim Upgrade von einer Version vor v1.53 auf die neueste Version, überprüfen Sie bitte das '' 'globale Benutzerrecht''' jedes Benutzers. In v1.53 wurde ein neues '''Superadmin'''-Recht eingeführt, das einem Benutzer die gleichen Rechte wie dem während der Installation erstellten Master-Administrationskonto geben kann. Das Upgrade-Skript errät, wem diese Berechtigung in den älteren Versionen erteilt werden sollte. Da dies nicht perfekt ist, sollte es sorgfältig geprüft werden.
</div>
 
==Aktualisierung von einer Version älter als v1.50 (v1.0 bis 1.44)==
 
Da die Datenstruktur und viele andere Dinge geändert wurden, ist ein '''Upgrade von einer Version vor v1.50 <u>NICHT</u> möglich'''. Wenn Sie über alte Umfragestrukturdateien mit der Erweiterung *.sql verfügen, können Sie diese nur durch die Installation von [http://www.limesurvey.org/en/archived-releases/289-limesurvey150zip version 1.50] in eine neuere Version übertragen. , importieren Sie die .sql-Datei(en) dort und aktualisieren Sie diese Version dann auf die neueste LimeSurvey-Version. Weitere Informationen finden Sie auf der Seite [[Transferring an installation/de|wie eine Installation übertragen werden kann]].


<span id="Upgrading_using_CLI"></span>
= Aktualisieren mit CLI =
= Aktualisieren mit CLI =


Line 109: Line 60:
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.
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.


<span id="FAQ"></span>
=Update FAQ=
=Update FAQ=


<span id="Can_I_upgrade_even_if_I_have_active_surveys?"></span>
==Kann ich auch updaten, wenn ich aktive Umfragen habe?==
==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.
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.


<span id="How_to_convert_*.sql/*.csv_survey_structure_files_to_the_latest_LimeSurvey_version?"></span>
== Wie konvertiere ich *.sql / *.csv-Umfragestrukturdateien für die neueste LimeSurvey-Version? ==
== 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.
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.

Latest revision as of 12:05, 25 February 2025

Additional pages:{toc}

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
  1. Melden Sie sich von der Administration ab
  2. Sichern Sie Ihre Dateien und die Datenbank
  3. Löschen Sie alle alten Dateien/Ordner außer:
    1. /application/config/security.php - Wichtig!! Dies ist der Schlüssel für alle verschlüsselten Daten in LimeSurvey (Version 4 und neuer)
    2. /application/config/config.php;
    3. /upload-Verzeichnis
  4. Kopieren Sie die neuen Dateien aus dem neuen LimeSurvey-Paket an den bestehenden Speicherort.
  5. Löschen Sie nun Cache und die Cookies Ihres Browsers.
  6. Ö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.
  7. Fertig!
Hinweis: Zwischen Hauptversionen (z.B. von Version 3 auf 4) ändern sich die Vorlagen/Designthemen normalerweise vollständig. Alte Umfragedesignvorlagen/-themen funktionieren dann nicht mehr.

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.