Die Umfrage-Software “LimeSurvey” läßt sich ohne viel Aufwand auf dem Login/Userpage-Server der ZEDAT installieren.
Schnelldurchlauf
- LimeSurvey herunterladen.
- Auspacken.
- Konfiguration.
- 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):
- 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
- [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.
Leave a Reply