Welcome, Guest
Username: Password: Remember me
  • Page:
  • 1
  • 2

TOPIC: [Résolu] Mise à jour 1.86 -> 1.87+

[Résolu] Mise à jour 1.86 -> 1.87+ 3 years 8 months ago #55311

  • Alterre21
  • Alterre21's Avatar
  • OFFLINE
  • Fresh Lemon
  • Posts: 13
  • Karma: 0
Bonjour,

J'ai tenté de suivre les indications "The quick way (for minor version changes)" issues de la page http://docs.limesurvey.org/Upgrading+from+a+previous+version.

Bilan : La page d'accueil est longue à venir... et finit par afficher :
500 Internal Server Error

Et la page admin est longue à venir... et finit par afficher :
Starting database update (2011-01-19 16:46:44)
et... rien d'autre.

Pour info, j'étais en version 1.86 depuis un bon bout de temps, et je salivais d'avance en pensant aux nouvelles versions qui facilitent beaucoup les mises à jour...

Est-ce que l'un(e) d'entre vous aurait déjà rencontré ce problème ? Comment le résoudre ? LimeSurveu n'étant pas très causant, je ne sais pas par où prendre le problème...

Merci d'avance à ceux qui auront une solution... (ou, à défaut, une piste d'action...)
The administrator has disabled public write access.

[Résolu] Mise à jour 1.86 -> 1.87+ 3 years 8 months ago #55316

  • Alterre21
  • Alterre21's Avatar
  • OFFLINE
  • Fresh Lemon
  • Posts: 13
  • Karma: 0
Bon, j'ai relu le fichier "1-87-release_notes.txt".
Il y est indiqué (entre autre) que :
Run the installer in /admin/install/index.php to update the database.
Ce que je viens de faire.

Ca me donne :
Starting database update (2011-01-19 17:31:37)

Executing.....ALTER TABLE lime_survey_19183 ADD `lastpage` integer...Failed! Reason: Duplicate column name 'lastpage'
Executing.....ALTER TABLE lime_survey_19719 ADD `lastpage` integer...Success!
Executing.....ALTER TABLE lime_survey_46872 ADD `lastpage` integer...Success!
Executing.....ALTER TABLE lime_survey_65466 ADD `lastpage` integer...Success!
Executing.....ALTER TABLE lime_survey_77959 ADD `lastpage` integer...Success!
Executing.....ALTER TABLE lime_survey_81986 ADD `lastpage` integer...Success!
Executing.....ALTER TABLE lime_survey_99645 ADD `lastpage` integer...Success!
Executing.....UPDATE `lime_settings_global` SET `stg_value`='139' WHERE stg_name='DBVersion'...Success!
Executing.....ALTER TABLE `lime_surveys` ADD `emailresponseto` text DEFAULT NULL...Success!
Executing.....UPDATE `lime_settings_global` SET `stg_value`='140' WHERE stg_name='DBVersion'...Success!
Executing.....ALTER TABLE `lime_surveys` ADD `tokenlength` tinyint(2) NOT NULL default '15'...Success!
Executing.....UPDATE `lime_settings_global` SET `stg_value`='141' WHERE stg_name='DBVersion'...Success!
Executing.....ALTER TABLE `lime_surveys` CHANGE `expires` `expires` datetime...Success!
Executing.....ALTER TABLE `lime_surveys` CHANGE `startdate` `startdate` datetime...Success!
Executing.....UPDATE `lime_question_attributes` SET `value`='0' WHERE `value`='false'...Success!
Executing.....UPDATE `lime_question_attributes` SET `value`='1' WHERE `value`='true'...Success!
Executing.....UPDATE `lime_settings_global` SET `stg_value`='142' WHERE stg_name='DBVersion'...Success!

Database update finished (2011-01-19 17:31:38)

Database has been successfully upgraded to version 142

On y voit un petit problème à la première table. C'est pas bien grave a priori.

Ensuite, j'essaye de me connecter en tant qu'admin. J'obtiens :
Everything is fine - you just forgot to delete or rename your LimeSurvey installation directory (/admin/install).
Please do so since it may be a security risk.

Bon OK. Je fais ça.

Et puis retour sur la page de connexion : Zut.
500 Internal Server Error

Bon, j'ai l'impression d'avoir progressé un peu... mais c'est pas sûr... et je suis toujours bloqué !
The administrator has disabled public write access.

[Résolu] Mise à jour 1.86 -> 1.87+ 3 years 8 months ago #55330

  • Nickko
  • Nickko's Avatar
  • NOW ONLINE
  • LimeSurvey Team
  • Posts: 2095
  • Thank you received: 256
  • Karma: 55
Et du coté de ton hébergeur ou ds ton interface d'admin, pas moyen d'en savoir plus ?

As-tu fait une sauvegarde, peux-tu revenir en arrière ?
Nickko
Ergonome / Usability expert
The administrator has disabled public write access.

[Résolu] Mise à jour 1.86 -> 1.87+ 3 years 8 months ago #55376

  • Alterre21
  • Alterre21's Avatar
  • OFFLINE
  • Fresh Lemon
  • Posts: 13
  • Karma: 0
Merci de ta réponse.

RAS du côté de l'hébergeur (OVH mutualisé, sur lequel LimeSurvey 1.86 était déjà installé). Les transferts FTP s'étaient déroulés sans aucun pb.
Du côté de l'interface admin, je n'y ai pas accès. J'obtiens "500 Internal Server Error".

Bien sûr que j'ai fait une sauvegarde. Je peux remettre les fichiers PHP de la version 1.86. La base de données, qui semble avoir été mise à jour pour la version 1.87+ sera-t-elle encore compatible ? Si non, je crains de devoir passer beaucoup de temps à simplement revenir en arrière. Ne serait-il pas plus simple d'essayer de finaliser la mise à jour vers la version 1.87+ ?
LimeSurvey n'indique nulle part le pb rencontré ? (un fichier de log qqpart ? une table spéciale dans la base de données ?)

Merci d'avance.
The administrator has disabled public write access.

[Résolu] Mise à jour 1.86 -> 1.87+ 3 years 8 months ago #55403

  • Nickko
  • Nickko's Avatar
  • NOW ONLINE
  • LimeSurvey Team
  • Posts: 2095
  • Thank you received: 256
  • Karma: 55
La base de données, qui semble avoir été mise à jour pour la version 1.87+ sera-t-elle encore compatible ?

Je n'en suis pas sûr, tu n'as pas de dump de la DB ?

Moi j'essaierais tout de même de remettre les anciens fichiers, ou de transférer les fichiers de la 1.87 en ftp.
Nickko
Ergonome / Usability expert
The administrator has disabled public write access.

[Résolu] Mise à jour 1.86 -> 1.87+ 3 years 8 months ago #55416

  • Alterre21
  • Alterre21's Avatar
  • OFFLINE
  • Fresh Lemon
  • Posts: 13
  • Karma: 0
Merci de ta réponse.
J'ai remis en ligne les fichiers que j'avais sauvegardés par FTP.

J'ai de nouveau accès à la page d'accueil des questionnaires (j'en ai testé un, il semble fonctionner normalement), et j'ai aussi de nouveau accès à la page de connexion admin.
Une fois connecté à la console d'administration, je vois, en bas de page : "LimeSurvey Version 1.86 (7697)"

Bilan... je suis revenu à mon point de départ...

C'est déjà pas mal, merci !

Maintenant, que me conseillez-vous ?
- tenter la mise à jour directement vers la dernière version stable ?
- ou mettre à jour progressivement (1.87 puis 1.90, ...)

Merci d'avance.
The administrator has disabled public write access.

[Résolu] Mise à jour 1.86 -> 1.87+ 3 years 8 months ago #55418

  • Nickko
  • Nickko's Avatar
  • NOW ONLINE
  • LimeSurvey Team
  • Posts: 2095
  • Thank you received: 256
  • Karma: 55
Je pense qu'il est jouable de tenter la mise à jour direct mais je suis joueur.

Si tu préfères la sécurité, une mise à jour par étape est préférable.
Nickko
Ergonome / Usability expert
The administrator has disabled public write access.
The following user(s) said Thank You: Alterre21

[Résolu] Mise à jour 1.86 -> 1.87+ 3 years 8 months ago #55419

  • Alterre21
  • Alterre21's Avatar
  • OFFLINE
  • Fresh Lemon
  • Posts: 13
  • Karma: 0
Nickko wrote:
Si tu préfères la sécurité, une mise à jour par étape est préférable.
Moui, c'est ce que je voulais faire, mais visiblement, ça n'a pas bien fonctionné...
Bon, je vais retenter un coup.
Je vais tenter 1.86 -> 1.87+.
The administrator has disabled public write access.

[Résolu] Mise à jour 1.86 -> 1.87+ 3 years 8 months ago #55420

  • DenisChenu
  • DenisChenu's Avatar
  • OFFLINE
  • Moderator Lime
  • Posts: 6358
  • Thank you received: 824
  • Karma: 245
Salut,

une erreur 500 chez OVH, as tu activé le PHP5 (voir la doc de OVH)? Est ce que les droits sur les fichiers sont bon, chez OVH c'est en suphp, il me semble que le groupe ne doit pas avoir accès en écriture.

Ce que tu peux tenter:
- copie de la base de données (ou export mysql via phpmyadmin).
- renomme le répertoire de Limesurvey, ré-envoi l'ensemble des fichiers de la version complète avec le nom de l'ancien répertoire.
- copie les infos de config.php
- Repasse sur la partie admin, éventuellement supprime le répertoire admin/install

A voir quoi ...
The administrator has disabled public write access.
The following user(s) said Thank You: Alterre21

[Résolu] Mise à jour 1.86 -> 1.87+ 3 years 8 months ago #55423

  • Nickko
  • Nickko's Avatar
  • NOW ONLINE
  • LimeSurvey Team
  • Posts: 2095
  • Thank you received: 256
  • Karma: 55
Ce qui est étrange c'est qu'une si petite mise à jours pose ce genre de problème.

Le php5 n'est-il devenu obligatoire qu'avec 1.87 ?

Je ne me suis jms posé la question j'ai tjr utilisé LS en PHP5.
Nickko
Ergonome / Usability expert
The administrator has disabled public write access.
  • Page:
  • 1
  • 2
Moderators: Nickko
Time to create page: 0.115 seconds
Donation Image