Welcome to the LimeSurvey Community Forum

Ask the community, share ideas, and connect with other LimeSurvey users!

Migration V3 -> V5 : erreur ipanonymize - erreur 500 accès URL

  • riqcles
  • riqcles's Avatar Topic Author
  • Offline
  • Elite Member
  • Elite Member
More
1 year 3 months ago #239608 by riqcles
Bonjour,
je réalise des tests de migration pour voir ce qui bloque avant l'étape finale. 
J'ai une V3 qui fonctionne pas trop mal, et qui dispose de plus de 2 800 questionnaires actifs. 
J'ai installé deux version de la V5 :
  • Une à partir de zéro (V5 New) : répertoire d'installation propre (décompression du fichier et ajustement des droits des fichiers en 755 et 544 (cf doc installation LimeSurvey) et base de données vierge (en suivant l'assistant d'installation)
  • Une qui se connecte sur une base de données (V5_V3)  qui contient le dump de la V3. (j'ai modifié le paramètre https dans la base car mon installation en local n'a pas de https). Fichier config vierge, ce qui a permis de lancer la procédure de migration de la base de données de la V3 à la V5.
Pour ces étapes aucun problème, je me suis ensuite connecté sur les url de chaque version.
J'ai eu la page d'accueil pour la V5 New et une erreur 500 pour la V5_V3 avec comme mention <La propriété "Survey.ipanonymize" est indéfinie.

J'ai donc activé le mode débug dans les deux instances pour voir si je trouve cette propriété.

En débug, la V5_V3 se lance correctement (je peux me connecter, voir mes questionnaires) comme la V5.
En réalisant une recherche sur la page, pour les deux versions, je trouve cette propriété : 

"t"."ipanonymize" AS "t0_c42" (pour la V5_V3)
"t"."ipanonymize" AS "t0_c17" (pour la V5)

Question : 
c'est une nouvelle colonne qu'il faut rajouter dans la table ?
j'ai cherché ce mot dans les forums, mais rien trouvé, je vais aller voir sur le site des bugs.
 
J'ai plus de 3 500 questionnaires, donc pour retrouver celui qui va pas.... 

LimeSurvey version 3.22.19
OS : CentOS 7.9 / PHP 7.2.4
BDD : PostGresql 11.x /

Future LimeSurvey version 6.4.1
OS : CentOS 7.9 / RockyLinux / PHP 8.2
BDD : PostGresql 15.x

Please Log in to join the conversation.

  • riqcles
  • riqcles's Avatar Topic Author
  • Offline
  • Elite Member
  • Elite Member
More
1 year 3 months ago #239609 by riqcles
ah ! intéressant, je vais creuser cette piste :

bugs.limesurvey.org/view.php?id=18479

LimeSurvey version 3.22.19
OS : CentOS 7.9 / PHP 7.2.4
BDD : PostGresql 11.x /

Future LimeSurvey version 6.4.1
OS : CentOS 7.9 / RockyLinux / PHP 8.2
BDD : PostGresql 15.x

Please Log in to join the conversation.

  • riqcles
  • riqcles's Avatar Topic Author
  • Offline
  • Elite Member
  • Elite Member
More
1 year 3 months ago #239611 by riqcles
Bon, erreur trouvé :
en regardant les logs en bas de page du navigateur, j'ai le numéro de questionnaire qui est concerné par cette erreur.

Je me mets en debug, je vais sur le questionnaire, je regarde les paramètres.

l'option "Lier le questionnaire sur la page d'index publique" était activé.
Je l'ai passé à non et le problème est résolu.
J'ai désactiver le debug et cela fonctionne encore.

Je vais tenter de le réactiver pour voir si cela plante encore....

apparement non.... donc coup de bol ?

LimeSurvey version 3.22.19
OS : CentOS 7.9 / PHP 7.2.4
BDD : PostGresql 11.x /

Future LimeSurvey version 6.4.1
OS : CentOS 7.9 / RockyLinux / PHP 8.2
BDD : PostGresql 15.x
The following user(s) said Thank You: DenisChenu

Please Log in to join the conversation.

  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
1 year 3 months ago #239809 by DenisChenu
Je pense que ça a corrigé un problème lors de l'enregistrement du dit questionnaire ?

Attention : sur le bogue en question : je pense que c'est du aussi au serveur : IIS sur une base de données SQL server située sur un autre serveur avec des firewall entre les 2.
Il ya un bogue dans limesurvey sur les attributs de questionnaire et sur d'autres point qui inetrrtoge la BDD plus de 200 fois sur les mêmes requêtes. En mariadb/pgsql + même serveur : c'est quasi transparent (si le cache PDO/SQL fonctionne bien), mais sur in autre serveur … 200 requête réseaux en plus …

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.

Please Log in to join the conversation.

Moderators: Nickko

Lime-years ahead

Online-surveys for every purse and purpose