Kategorien
Allgemein

LimeSurvey aktualisieren

LimeSurvey, ein nettes Umfrage-Tool, bietet einen integrierten Update Service an. Der kostet etwas und ist sicherlich für größere Installationen sinnvoll. Für mich lohnt sich das nicht. Daher muss ich gelegentlich selber Hand anlegen.

Um LimeSurvey auf einem uberspace zu aktualisieren, gehe ich wie folgt vor:


Vorab

Download URL des letzten Updates besorgen:
https://www.limesurvey.org/stable-release

Dann gehts ab ins Terminal

Ins Verzeichnis von limesurvey auf dem Server wechseln.
cd /var/www/virtual/USER/VERZEICHNIS/

Backup-Verzeichnis anlegen
mkdir _old

Alte Dateien nach _old kopieren
cp -r docs fonts admin application framework images index.php installer locale phpci.yml plugins README.md scripts styles styles-public templates themes third_party tmp upload _old/

LimeSurvey Update downloaden
wget http://download.limesurvey.org/latest-stable-release/…

Archiv entpacken
unzip limesurvey… (tab)

Die config Datei vom alten ins neue Verzeichnis kopieren
cp -r application/config/config.php limesurvey/application/config/

Die .htaccess Datei vom alten ins neue Verzeichnis kopieren
cp -r .htaccess limesurvey/

Die alten Ordner löschen (bis auf Upload)
rm -r docs fonts admin application framework images index.php installer locale phpci.yml plugins README.md scripts styles styles-public templates themes third_party tmp

Alle Ordner aus /limewire (neue Dateien) in das Hauptverzeichnis kopieren
cp -a /var/www/virtual/USER/VERZEICHNIS/limesurvey/. /var/www/virtual/USER/VERZEICHNIS/

Den nun leeren Ordner /limewire löschen
rm -r limesurvey

Das .zip löschen
rm limesurvey… (tab)

Server testen. Wenn ok, dann zum Schluss noch das Backup löschen
 rm -r _old/

Kategorien
Allgemein

LimeSurvey und schöne URLs

Für die kleinen und größeren Umfragen kann man nicht nur doodle und GoogleDocs oder Office 365 verwenden, sondern auch FOSS wie LimeSurvey. Das habe ich heute auf dem Server installiert und aktiviert. Anleitungen dazu gibt es zum Beispiel direkt bei LimeSurvey – und die funktionieren gut.

Bildschirmfoto 2016-02-17 um 13.50.37

Hinweis:
LimeSurvey habe ich nicht in einen Unterordner gepackt, sondern als Subdomain eingebunden. Damit kommt wohl die vorbereitete .htaccess nicht ganz klar. Zwar konnte ich die Umfragen einrichten und abrufen, aber es war nicht möglich, in das Admin Verzeichnis zu kommen, indem man einfach /admin/ an die Domain angefügt hat – wie im Manual empfohlen.

Außerdem wollte ich noch schöne URLs.
Nicht https://sub.domain.tld/index.php/289311?lang=de
sondern https://sub.domain.tld/289311

Dies kann man sich einrichten, indem man die .htaccess Datei wie folgt befüllt und den Rest, der dort steht, löscht:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?/$1 [L]


Wenn jemand schöne Templates kennt? Ich bin dankbar für Hinweise.