Welcome, Guest
Username: Password: Remember me

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

[Résolu] Mise à jour 1.86 -> 1.87+ 5 years 2 weeks 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+ 5 years 2 weeks 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+ 5 years 2 weeks ago #55330

  • Nickko
  • Nickko's Avatar
  • Offline
  • LimeSurvey Team
  • Posts: 2654
  • Thank you received: 343
  • Karma: 77
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+ 5 years 2 weeks 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+ 5 years 2 weeks ago #55403

  • Nickko
  • Nickko's Avatar
  • Offline
  • LimeSurvey Team
  • Posts: 2654
  • Thank you received: 343
  • Karma: 77
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+ 5 years 2 weeks 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+ 5 years 2 weeks ago #55418

  • Nickko
  • Nickko's Avatar
  • Offline
  • LimeSurvey Team
  • Posts: 2654
  • Thank you received: 343
  • Karma: 77
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+ 5 years 2 weeks 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+ 5 years 2 weeks ago #55420

  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • Moderator Lime
  • Posts: 8208
  • Thank you received: 1119
  • Karma: 331
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+ 5 years 2 weeks ago #55423

  • Nickko
  • Nickko's Avatar
  • Offline
  • LimeSurvey Team
  • Posts: 2654
  • Thank you received: 343
  • Karma: 77
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.

[Résolu] Mise à jour 1.86 -> 1.87+ 5 years 2 weeks ago #55445

  • Alterre21
  • Alterre21's Avatar
  • Offline
  • Fresh Lemon
  • Posts: 13
  • Karma: 0
Voici ce que j'ai fait.

Sur le serveur :
Renommage du répertoire sur mon serveur. (dans mon cas "enquetes" devient "enquetesOLD")
Création d'un nouveau avec le nom qu'il faut. (dans mon cas "enquetes")

En local :
Dézippage de limesurvey 1.87.
Dedans, j'y ajoute mon fichier .htaccess que j'utilisais dans ma version 1.86.
Et je modifie le config.php en y intégrant tout ce qui se trouvait dans le même fichier que j'utilisais en version 1.86.
Mon répertoire en version 1.87 est donc prêt en local.

Je bazarde tout le local vers le serveur : c'est à dire que je transfère par FTP tout mon répertoire local vers le répertoire "enquetes".

Avec un navigateur, j'essaie d'atteindre enquetes.mondomaine.tld/admin

Et là... ça marche, j'ai bien l'interface de connexion.

Je me connecte en tant qu'admin.
Et là, que vois-je en bas de page ?

Ca :
LimeSurvey
Version 1.87+ Build 8518
Et ça, eh bien ça fait chaud au coeur.


Cerise sur le gâteau, en haut à droite de la page, je vois ça :
Mise à jour disponible : 1.90+(9642)
Et là, je sens que je suis à un clic du bonhueur.

Attention, je vais cliquer...

[edit 1]

Mer..

Alors qu'allait s'afficher la page "enquetes.mondomaine.tld/admin/admin.php?...date&subaction=step4", j'obtiens le message suivant :
Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 19182988 bytes) in /homez.56/alterreb/www/enquetes/admin/update/updater.php on line 413

Arg.

[edit 2]

Un petit "Actualiser" et j'obtiens :
Fichier supprimé : /scripts/jquery/jquery-checkgroup.js
Fichier supprimé : /scripts/jquery/jquery-ui-core-1.6rc2.min.js
Fichier supprimé : /scripts/jquery/jquery-ui-tabs-1.6rc2.min.js
Fichier supprimé : /scripts/jquery/css/start/images/ui-bg_glass_55_f8da4e_1x400.png
Fichier supprimé : /scripts/jquery/css/start/images/ui-bg_flat_55_fbec88_40x100.png
Fichier supprimé : /scripts/jquery/css/start/images/ui-bg_gloss-wave_55_5c9ccc_500x100.png
Fichier supprimé : /scripts/jquery/css/start/images/ui-bg_glass_45_0078ae_1x400.png
Fichier supprimé : /scripts/jquery/css/start/images/ui-bg_inset-hard_100_fcfdfd_1x100.png
Fichier supprimé : /scripts/jquery/css/start/images/ui-bg_glass_75_79c9ec_1x400.png
Fichier supprimé : /docs/1-87-release_notes.txt
Fichier supprimé : /docs/summary.txt
Fichier supprimé : /docs/demosurveys/sample_survey_v100.sql
Fichier supprimé : /admin/export_structure_csv.php
(...)
Fichier supprimé : /admin/classes/tcpdf/fonts/dejavuserifcondensed-bold.ctg.z
Fichier supprimé : /admin/classes/tcpdf/fonts/dejavusanscondensed-oblique.z
Fichier supprimé : /admin/classes/tcpdf/fonts/dejavuserif-bold.z
Fichier supprimé : /admin/classes/tcpdf/fonts/verab.z
Fichier supprimé : /admin/classes/tcpdf/fonts/freeserifbolditalic.z
Fichier supprimé : /admin/classes/tcpdf/fonts/verase.ctg.z
Fichier supprimé : /admin/classes/tcpdf/fonts/dejavusans-boldoblique.z
Fichier supprimé : /admin/classes/tcpdf/fonts/freesansoblique.ctg.z
Fichier supprimé : /admin/classes/tcpdf/fonts/dejavuserifcondensed-oblique.ctg.z
Fichier supprimé : /admin/classes/tcpdf/fonts/veraseb.php
Un problème est survenu en téléchargeant le fichier de mise à jour. Veuillez essayer de relancer la procédure de mise à jour.

Vsiblement, la mise à jour n'est toujours pas faite.
Mais j'ai toujours la main.
Je vais recommencer !

[edit 3]

Même résultat.
Bon, maintenant, je vais essayer la mise à jour manuelle.
On va voir ce qu'on va voir !

[edit 4]

Bon, j'ai fini par y arriver.
J'ai dû actualiser plusieurs fois la page admin, mais finalement, j'arrive bien à :
LimeSurvey
Version 1.90+ Build 9642

Merci beaucoup à tous les deux.

Je vais essayer de passer cette discussion en "résolue" si ça existe et si je peux. Sinon, vous pouvez le faire pour moi !
;-)

Merci encore.

Note de la modération :
- Lorsque tu té réponds à toi même a aussi peu de temps d'intervalle et que personne n'est intervenu entre temps pense à utiliser la fonction éditer, il sera d'autant plus facile de suivre la conversation.
- J'ai passé ta question en résolu comme tu le souhaitais.
Last Edit: 5 years 2 weeks ago by Nickko.
The administrator has disabled public write access.
Moderators: Nickko
Time to create page: 0.179 seconds