Upgrade / mettre à jour Limesurvey

faire un backup complet (systemfile+db mysql)

- downloader la dernière version depuis https://github.com/LimeSurvey/LimeSurvey/releases ou le site officiel - synchroniser

  rsync -az nvlleVersion ancienneVersion

optionnel si accès ligne de commande, va NETTEMENT plus vite si grosse installation

  php application/commands/console.php updatedb

- Aller sur la console admin de votre limesurvey et suivre les indications

si vous avez un méchant message de ce style:

An non-recoverable error happened during the update. Error details:

CDbCommand failed to execute the SQL statement: SQLSTATE[22007]: Invalid datetime format: 1292 Incorrect datetime value: '0000-00-00 00:00:00' for column 'submitdate' at row 6

File updatedb_helper.php, line 3962.

désactiver le mode strict le temps du test

mysql (root)
SET GLOBAL sql_mode = 'NO_ENGINE_SUBSTITUTION';
Query OK, 0 rows affected, 1 warning (0.00 sec)

mysql> select @@GLOBAL.sql_mode;
+------------------------+
| @@GLOBAL.sql_mode      |
+------------------------+
| NO_ENGINE_SUBSTITUTION |
+------------------------+
1 row in set (0.00 sec)

une fois que c'est fait, relancer le serveur avec les settings normaux:

  /etc/init.d/mysql restart

Oldies

pour d'anciennes versions oldlsupgrade

  • info/upgradelimesurvey.txt
  • Dernière modification: 2019/10/02 07:58
  • par radeff