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/