Actions

ComfortUpdate

From LimeSurvey Manual

Revision as of 09:40, 30 January 2017 by FuzzyBot (talk | contribs) (Updating to match new version of source page)

Allgemeines

The ComfortUpdate tool is a LimeSurvey professional service to update your installation of LimeSurvey easily from your web browser, with just a few mouse clicks - instead of having to perform a manual update.

To use and test ComfortUpdate you will have to register with our website to receive a free trial key. After that trial key has expired you can either buy one of our premium packages or update your installation manually.

Requirements

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.

Disabling ComfortUpdate

If you want to disable ComfortUpdate to not get the New release available popup messages after each new release you can add the following option to your "config.php" file which can be found at /limesurvey/application/config (Always create a backup first!): 'updatable' => false

This is documented in more detail at "How to disable the Limesurvey ComfortUpdate updating feature".

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

If you are behind a proxy, you may have to adjust some settings to be able to use comfort update. In LimeSurvey 2.05 later than build 140404, you can set the details of your proxy server in the configuration file (see General settings).

Bei früheren Versionen müssen Sie die Datei http.php in Ihrer LimeSurvey-Installation anpassen. Werfen Sie mit Hilfe eines Texteditors einen Blick auf die Variablen in den ersten Zeilen der Datei und fügen ggf. die Daten Ihres Proxyserver hinzu.

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;

Abhängig von der verwendeten LimeSurvey-Version finden Sie die Datei in /admin/classes oder /application/libraries/admin/http/. Es gibt vor-kodierte Variablen in der Datei, daher werden nur die Details zu Ihrem Proxy benötigt. Wenn Ihre Installation ungewöhnlich langsam ist, kann das Setzen eines Proxies helfen.