LimeSurvey Install @ Userpage

Die Umfrage-Software “LimeSurvey” läßt sich ohne viel Aufwand auf dem Login/Userpage-Server der ZEDAT installieren.

Schnelldurchlauf

  1. LimeSurvey herunterladen.
  2. Auspacken.
  3. Konfiguration.
  4. Finetuning.

LimeSurvey-Installation im Detail

LimeSurvey herunterladen

Die aktuelle LimeSurvey-Version zum Selbst-Installieren gibt es unter:

https://community.limesurvey.org/downloads/

dort sind Archive u.a. im zip, tar.gz, tar.bz und 7z-Format verlinkt. Dem Login-Server ist es egal, dort kann man alle Formate auspacken. Nehmen wir also in diesem Beispiel als derzeit angebote letzte stabile Version “limesurvey3.26.0+210419.zip”, und laden diese zunächst auf unseren PC herunter.

Auspacken

Wie das heruntergeladene Archiv auf den Login-Server übertragen werden kann, steht zum Beispiel in Tip4U#22, siehe: http://www.zedat.fu-berlin.de/Tip4U_Web. Man kann es auch via Webrowser dorthin kopieren: https://webdav.zedat.fu-berlin.de

Die LimeSurvey-Dateien müssen nun in den Ordner “public_html” bzw. einem Unterordner davon landen. Nehmen wir mal an, es gibt schon einen Ordner “public_html” in dem sich die “normale” Homepage befindet. Ich benutze dazu mal ein paar Kommandos direkt auf dem Server (das geht nach meinem Geschmack am schnellsten).

Wie dafür eine SSH-Verbindung zum “Fernsteuern” des Login-Servers hergestellt werden kann, steht zum Beispiel in Tip4U#03 (Windows) oder Tipu#73: (für MacOS User): http://www.zedat.fu-berlin.de/Tip4U_Allgemein

Wer will, kann dazu natürlich auch die Webshell benutzen:

unzip limesurvey3.26.0+210419.zip
mv limesurvey public_html/umfrage

Die obigen Kommandos setzen voraus, dass man eine interaktive Verbindung mit dem Login-Server hergestellt hat. Zunächst wird das (vorher hoffentlich erfolgreich übertragene) LimeSurvey-Archiv ausgepackt. Der Name (im Beispiel “limesurvey250plus-build160212.zip”) muss natürlich entsprechend der aktuellen Version angepasst werden. Der beim Auspacken enstandende Ordner namens “limesurvey” wird abschließend unter dem Namen “umfrage” im Verzeichnis “public_html” abgelegt.

Konfiguration anpassen

Zunächst legen Sie den Zeichensatz für die limesurvey-Software fest, entweder mit dem Kommando

echo 'default_charset = "UTF-8"' >> ~/public_html/umfrage/.user.ini

in der Webshell, oder Sie erstellen oder kopieren eine Textdatei namens .user.ini in Ihr Verzeichnis ~/public/umfrage/ mit der folgenden Zeile:

default_charset = "UTF-8"

(Beim WebDAV-Dienst aktivieren Sie bei Bedarf noch unter “Ansicht-Filter” die Option “[*] Zeige versteckte Dateien und Ordner an“).


Ergänzung (Stand April 2021):
Inzwischen müssen noch zwei Zeilen in den Konfigurationsdateien gelöscht oder auskommentiert werden (indem man ein  ‘#’-Zeichen an den Zeilenanfang schreibt):

  1. in der Datei .htacess im Verzeichnis ~/public_html/umfrage/ die Anweisung “Options -MultiViews” (Zeile 32) löschen oder auskommentieren. (Neu also “# Options -MultiViews”).z.B. über die WebDAV-Oberfläche:a) “Ansicht-Filter” -> “Zeige versteckte Dateien an: [*]” -> “Ansicht-Filter anwenden”b) im Verzeichnis ~/public_html/umfrage/ die Datei .htaccess editieren, die o.g. Zeile löschen oder auskommentieren, und die Änderung speichern
  2. [optional, wird nur für den Bild-Upload benötigt:]
    in der Datei ~/public_html/umfrage/third_party/kcfinder/conf/  bitte die Anweisung “Options -ExecCGI” (Zeile 14) löschen oder auskommentieren. (Neu also: “# Options -ExecCGI”).z.B. über die WebDAV-Oberfläche:a) im Verzeichnis ~/public_html/umfrage/third_party/kcfinder/conf/ die Datei upload.htaccess via rechter Mausklick umbenennen in upload.htaccess.txtb) upload.htaccess.txt editieren und die o.g. Zeile auskommentieren und speichernc) upload.htaccess.txt zurückbenennen in upload.htaccess

Ergänzung (Stand April 2024):

Mindestens nach dem Auspacken des aktuellen Archivs ” limesurvey6.5.2+240402.zip” müssen inzwischen die gruppenweite Schreibrechte entzogen werden:

chmod -R g-w ~/public_html/umfrage/

(Alternativ via WebDAV, siehe auch).


Sie können nun Ihre Umfragen-Administrationsseite im Webbrowser aufrufen und die Konfiguration der Software durchführen. Für den User “benutzer” würde die Adresse lauten:

  • https://userpage.fu-berlin.de/~benutzer/umfrage/admin/index.php

(“benutzer” bitte durch den eigenen Accountnamen ersetzen). Für die Einrichtung sind folgende Informationen nötig, die dem ZEDAT-Portal entnommen werden. Dort gibt es einen Menüpunkt namens “Datenbanken” im Bereich “Services” (wo man sich ggf. auch erst einmal eine eigene Datenbank “erklicken” kann, falls noch nicht geschehen):

  • Name des Datenbank-Servers
  • Name der Datenbank
  • Name eines Datenbank-Users
  • Passwort des Datenbank-Users

Zum Thema “Datenbanken” siehe ggf. auch: http://www.zedat.fu-berlin.de/Datenbanken

Für Ihre LimeSurvey-Installation müssen Sie sinngemäß folgende Angaben machen (ersetzen Sie “benutzer” wieder durch den eigenen FU-Account und verwenden Sie ggf. eine andere, in Ihren Einstellungen im ZEDAT-Portal für diesen Zweck angelegte Datenbank):

  • Datenbanktyp: MySQL
  • MySQL-Datenbank-Engine: MyISAM
  • Datenbank-Lokation: usersql.zedat.fu-berlin.de
  • Datenbankbenutzer: benutzer-sql
  • Datenbank-Kennwort: <siehe Portal> (Sollten Sie Ihr Datenbank-Kennwort per “Copy&Paste” übertragen, achten Sie darauf, keine Leerzeichen mitzukopieren)
  • Datenbank-Name:  benutzer-db1 (ggf. auch …db2 oder …db3)

Finetuning

Vergeben Sie ein Passwort für den Administrationszugang und richten Sie sich eine oder mehrere eigene Umfragen ein.


Posted

in

,

by

Tags:

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *

Hui or pfui? * Time limit is exhausted. Please reload the CAPTCHA.

This site uses Akismet to reduce spam. Learn how your comment data is processed.