Actions

Transferring an installation/fr: Difference between revisions

From LimeSurvey Manual

(Created page with "==Différentes versions de LimeSurvey (les archives des fichiers d'installation et de sauvegarde de la base de données ne correspondent pas)==")
(Created page with "Il est possible que vous ne disposiez pas du code de sauvegarde d'installation correct pour correspondre à la base de données SQL sauvegardée. Il peut être facile de confo...")
Line 43: Line 43:
==Différentes versions de LimeSurvey (les archives des fichiers d'installation et de sauvegarde de la base de données ne correspondent pas)==
==Différentes versions de LimeSurvey (les archives des fichiers d'installation et de sauvegarde de la base de données ne correspondent pas)==


There is a possibility that you did not have the correct installation backup code to match the backed-up SQL database. It could be easy to get these separate backups confused, out of sync, or otherwise separated. There are a few things that can help you find out what version each backup may be. When using the '''LimeSurvey''' SQL backup option, the default file name it creates has the date of the backup in the name. Also, if you search inside the SQL database backup file, you will find a section that looks similar to the example provided below where the database version is stored:  
Il est possible que vous ne disposiez pas du code de sauvegarde d'installation correct pour correspondre à la base de données SQL sauvegardée. Il peut être facile de confondre, de désynchroniser ou de séparer ces sauvegardes distinctes. Quelques éléments peuvent vous aider à déterminer la version de chaque sauvegarde. Lorsque vous utilisez l'option de sauvegarde SQL '''LimeSurvey''', le nom de fichier par défaut qu'elle crée comporte la date de la sauvegarde dans le nom. De plus, si vous effectuez une recherche dans le fichier de sauvegarde de la base de données SQL, vous trouverez une section qui ressemble à l'exemple ci-dessous où la version de la base de données est stockée :  


<syntaxhighlight lang="sql">
<syntaxhighlight lang="sql">

Revision as of 15:31, 29 August 2023

Vous pourriez avoir la tâche de déplacer l'installation de LimeSurvey vers un nouveau serveur. Le processus devrait être simple, mais il peut devenir compliqué en raison d’autres facteurs. Ci-dessous, vous trouverez des informations sur la manière d'effectuer le transfert et les points à surveiller, ainsi que des informations sur la manière de se remettre d'un problème.

En général, les seuls changements apportés par une nouvelle installation propre sont les suivants :

  1. config.php est généralement modifié pour stocker les paramètres d'installation de base ainsi que tous les paramètres personnalisés effectués;
  2. ' upload/*' peut contenir des modèles personnalisés ou des fichiers téléchargés ;
  3. Les tables de base de données SQL auraient dû avoir des données ajoutées aux tables créées au moment de l'installation. Notez également que certaines nouvelles tables peuvent avoir été créées pour enregistrer des copies des données de jeton et de résultats d'enquêtes précédemment ou actuellement actives. Ces nouvelles tables sont généralement nommées lime_survey_nnn..., lime_tokens_nnn..., lime_oldsurvey_nnn... et lime_oldtokens_nnn... .

Sinon, à moins que vous n’ayez apporté des correctifs personnalisés au code, les modifications devraient être limitées à ces zones.

L'objectif du transfert d'une installation vers un nouveau système est similaire à celui d'une mise à niveau. La plus grande différence est que nous essayons simplement de recréer l'installation existante sur le nouvel ordinateur. Si vous souhaitez également mettre à niveau vers une version plus récente, faites-le plutôt après avoir transféré l'installation et vérifié qu'elle fonctionne.

Transfert de n'importe quelle version

  • Préparez et enregistrez l'ancienne version
    • Sauvegardez vos fichiers de répertoire d'installation et votre base de données SQL
      • Au niveau de la ligne de commande, créez un .zip ou une archive similaire de toute l'arborescence du répertoire d'installation des fichiers 
      • Utilisez phpMyAdmin ou similaire pour exporter toutes les tables ; ou utilisez le bouton LimeSurvey sauvegarde toute la base de données qui se trouve dans la boîte de dialogue Configuration, sous l'onglet Avancé
    • Copiez votre fichier config.php séparément pour faciliter le processus d'édition
  • Déplacez la version enregistrée sur la nouvelle machine
    • Décompressez vos fichiers d'installation
      • Créez votre nouveau répertoire d'installation (le même nom est pratique)
      • Décompressez /décompressez les fichiers d'installation dans le même dossier
    • Configurez votre base de données SQL
      • Créez la nouvelle base de données à l'aide de phpMyAdmin ou d'une interface de ligne de commande
      • Chargez la base de données SQL enregistrée dans recréez les tables et le contenu
  • Modifiez config.php pour refléter les modifications de l'ancienne version et vérifiez votre installation
    • Assurez-vous également de vérifier le nom de la base de données, le nom d'utilisateur et le mot de passe. comme le nom du serveur d'installation, le chemin de l'URL et le chemin du répertoire physique vers l'installation
    • Visitez la page d'administration de l'enquête ou la page d'une enquête active et vérifiez si tout fonctionne
  • Vous êtes prêt à partir maintenant :)
Si vous ne modifiez pas l'emplacement de votre installation de LimeSurvey et souhaitez uniquement la mettre à niveau, suivez le même processus décrit dans la section relative à la Mise à niveau de LimeSurvey vers une version plus récente .


Choses qui pourraient mal tourner

Aussi simple que cela puisse paraître, les choses semblent parfois mal se passer. Respirez profondément. Vérifiez que vous avez bien suivi les étapes. Sinon, lisez ci-dessous pour voir où d’autres personnes se sont retrouvées bloquées en cours de route.

Installation PHP différente sur chaque machine

Base de données SQL différente entre les machines

Différentes versions de LimeSurvey (les archives des fichiers d'installation et de sauvegarde de la base de données ne correspondent pas)

Il est possible que vous ne disposiez pas du code de sauvegarde d'installation correct pour correspondre à la base de données SQL sauvegardée. Il peut être facile de confondre, de désynchroniser ou de séparer ces sauvegardes distinctes. Quelques éléments peuvent vous aider à déterminer la version de chaque sauvegarde. Lorsque vous utilisez l'option de sauvegarde SQL LimeSurvey, le nom de fichier par défaut qu'elle crée comporte la date de la sauvegarde dans le nom. De plus, si vous effectuez une recherche dans le fichier de sauvegarde de la base de données SQL, vous trouverez une section qui ressemble à l'exemple ci-dessous où la version de la base de données est stockée :

#-----------------------------------------------------------------------
# Table data for lime_settings_global
#-----------------------------------------------------------------------
INSERT INTO lime_settings_global VALUES("DBVersion","126");
....

This value is used by the installer to determine how to apply changes to tables when upgrading.