Actions

ComfortUpdate

From LimeSurvey Manual

Revision as of 09:46, 30 April 2014 by Mfaber (talk | contribs)

Allgemeines

Das ComfortUpdate ist ein neues Feature seit Version 1.87. Mit Hilfe des ComfortUpdate können Sie Ihre LimeSurvey Installation mit nur wenigen Mauslick aus Ihrem Browser aktualisieren - statt des üblichen manuellen Updates.

Das ComfortUpdate ist momentan ein Service, der umsonst ist - aber ab einem noch nicht näher bestimmten Zeitpunkt in der Zukunft planen wir dafür ein geringes Entgelt zu nehmen.

Voraussetzungen

Ihre PHP-Installation muss mit Unterstützung für zlib kompiliert werden. Überprüfen Sie Ihre PHPInfo zu sehen, und/oder kontaktieren Sie Ihren Systemadministrator, um dies zu bestätigen (siehe auch [1]).

Your server must be able to connect by SSL to update.limesurvey.org and update-data.limesurvey.org in order to use the ComfortUpdate tool. If you have problems with this and get error messages like

  10060 could not connect to the host "update.limesurvey.org"

sollten Sie ihre Proxy / Firewall-Sicherheitseinstellungen bearbeiten oder Ihren Server-Administrator um Hilfe fragen.

Anwendung von ComfortUpdate

Das LimeSurvey ComfortUpdate kann auch mit aktiven Umfragen durchgeführt werden. Es ist nicht möglich damit vorhandenen Daten zu löschen oder zu zerstören. Allerdings sollte man im Hinterkopf behalten, dass dies eine Beta-Funktion ist und sicherzustellen, dass Sie Ihre Datenbank und Dateien gesichert haben, bevor Sie fortfahren.

  • Öffnen Sie die Globale Einstellungen, wählen Sie die ersten Registerkarte und klicken Sie auf die Schaltfläche für "Updates"
  • Es wird ein Update Link angezeigt, wenn eine neue Version von LimeSurvey vorhanden ist. Wenn nicht klicken Sie auf " Jetzt prüfen ", um zu sehen, ob ein neues Update verfügbar ist.
  • Wenn ein Update gefunden wird, wird LimeSurvey ein Link angezeigen, damit Sie aktualisieren können. Klicken Sie auf diesen Link um die Aktualisierung zu starten.
  • LimeSurvey überprüft jetzt das Installations-Verzeichnis auf entsprechende Berechtigungen, die eine Aktualisierung ermöglichen müssen. Eine Liste der vorgeschlagenen Änderungen werden angezeigt.
  • Wenn es irgendwelche Probleme gibt , müssen Sie diese zuerst korrigieren, und dann gelangen Sie zum nächsten Schritt .
  • Die ComfortUpdate wird nun ein Backup Ihrer Datenbank anlegen (wenn Sie MySQL verwenden ) und speichert Ihre alte Installationsdateien im Verzeichnis /tmp. Wenn Sie eine anderen Datenbanktyp verwenden, sollten Sie Ihre Datenbank manuell sichern, bevor Sie fortfahren. ComfortUpdate wird nun Ihre Installation auf die neueste Version aktualisieren, einschließlich der Aktualisierung der Datenbank.

Bekannte Probleme

Leere Seite auf Schritt 3

Wenn Sie eine leere Seite beiSchritt 3 bekommen, bedeutet es in der Regel, dass das Arbeitsspeicherlimit Ihrer PHP-Konfiguration zu niedrig eingestellt ist. Während dieses Schrittes versucht LimeSurvey, ein Datenbank-Backup und ein Datei-Backup (von Dateien, die ersetzt werden soll) zu erstellen.

Verwendung eines Proxy-Servers für die Verbindung mit update.limesurvey.org

Wenn Sie sich hinter einem Proxy befinden, müssen Sie möglicherweiseeinige Einstellungen anpassen, um das Komfort-Update zu nutzen. In LimeSurvey 2.05 größer als build 140404 können Sie die den Proxy-Server in der Konfigurationsdatei festgelegen (siehe https://manual.limesurvey.org/Optional_settings#General_settings).

For earlier versions, you have to edit the http.php file in your LimeSurvey installation. Have a look at the variables in the first lines of this file in a text editor and add values if needed.

Beispiel: Für eine Verbindung zu einem Proxy-Server 111.111.111.111 Port 1234 ohne Authentifizierung sollten Sie dies so setzen:

 var $proxy_host_name="111.111.111.111";
 var $proxy_host_port=1234;

Depending on your version, you will find the file in the /admin/classes/ folder or in /application/libraries/admin/http/. There are pre-coded variables within the file so only details of your proxy are needed. If your installation is running unusually slow, wrong proxy settings may be the cause.