Welcome, Guest
Username: Password: Remember me

TOPIC: Problème maj 1.72 vers 1.9 modif nom des tables

Problème maj 1.72 vers 1.9 modif nom des tables 3 years 8 months ago #52039

  • theodule
  • theodule's Avatar
  • OFFLINE
  • Fresh Lemon
  • Posts: 2
  • Karma: 0
Bonjour,

Je désire passer de la version 1.72 à la dernière version 1.90+.

J'ai donc suivit la procédure :
1. Faites une sauvegarde de tous vos fichiers et de la base de données
2. Sauvegardez le fichier config.php
3. Effacez les anciens fichiers
4. Remplacez votre version par la nouvelle
5. Ajustez les paramètres du fichier config.php en reprenant les valeurs de l'ancien fichier. Ne remplacez pas simplement le fichier config.php par l'ancien !
6. Lancez l'installeur dans /admin/install/index.php pour mettre à jour votre base de données.

au point 6 l'installateur me dit :
A database named "xyz" already exists.
Do you want to polulate that database now by creating the necessary tables ?
[avec un bouton] "populate database"

Je clique et je reçois la fenêtre suivante avec le texte :
Dtabase "xyz" has been successfully populated.
[bouton] Main admin screen

Ensuite après avoir renommé le répertoire install, je ne peux plus entrer dans ma base de donnée.

En allant regarder la base de donnée "xyz" je constate que l'installateur a créé des tables lm_* vides et que les tables answer, assessments, conditions, ... users, ... sont bien là avec les données.

Ce qui signifie que si j'entre avec l'admin (seul utilisateur trouvé dans lm_users) je n'ai plus de questionnaires. C'est pas le top pour une situation où des questionnaires sont utilisés ... heureusement que j'ai pu revenir en arrière.

Que signifie ce changement de nom ?
Ne peut-on pas faire une mise à jour en gardant les données entées dans la version précédente ?
Est-ce que j'ai oublié quelque chose ?
Faut-il renommer les tables avant la mise-à-jour avec lm_ devant chaque nom ?

Enfin j'espère avoir donné assez d'information pour que l'on puisse m'aider.

Si jamais voici de que l'on trouve dans le fichier version.php de ce que j'aimerais installer.
$versionnumber = "1.90+";
$dbversionnumber = 143;
$buildnumber = '9459';

Merci à ceux qui pourrons m'aider, à +
Théodule
The administrator has disabled public write access.

Re:Problème maj 1.72 vers 1.9 modif nom des tables 3 years 8 months ago #52092

  • DenisChenu
  • DenisChenu's Avatar
  • OFFLINE
  • Moderator Lime
  • Posts: 6198
  • Thank you received: 787
  • Karma: 238
Salut,

Il semble que tu ai oublié lors de la mise à jour le $dbprefix
$dbprefix           =   'lime_';       // A global prefix that can be added to all LimeSurvey tables. Use this if you are sharing

Corrige le préfixe dans le fichier config.php, remet le répertoire admin/install/

Et relance la mise à jour.

Comment sont nommées les tables de la précédente version ?

(sinon: le fichier config-default est configuré avec comme préfixe lime_, c'est donc toi qui as mis lm_ dans le ficier config.php :) )
The administrator has disabled public write access.

Re:Problème maj 1.72 vers 1.9 modif nom des tables 3 years 8 months ago #52354

  • theodule
  • theodule's Avatar
  • OFFLINE
  • Fresh Lemon
  • Posts: 2
  • Karma: 0
Salut Shnoulle,

MERCI, c'était effectivement un oubli au niveau du fichier config.php.

Dans la version précédente le paramètre $dbprefix = '';
J'ai donc remis le même paramètre dans le fichier config.php de la dernière version et tout est ok.

Encore merci pour ta réponse rapide et excellente journée.
The administrator has disabled public write access.

Re:Problème maj 1.72 vers 1.9 modif nom des tables 3 years 8 months ago #52357

  • DenisChenu
  • DenisChenu's Avatar
  • OFFLINE
  • Moderator Lime
  • Posts: 6198
  • Thank you received: 787
  • Karma: 238
Merci de votre retour !

Si ces informations vous ont aidé et que vous aimez LimeSurvey
veuillez considérer l'opportunité d'une donation au projet .
Le projet LimeSurvey est effectué sur notre temps libre et nous ne recevons aucune rémunération.

Sans votre aide , le projet ne peut survivre.
The administrator has disabled public write access.
Moderators: Nickko
Time to create page: 0.162 seconds
Donation Image