x

Principaux chapitres

  1. LimeSurvey Cloud et LimeSurvey CE
  2. LimeSurvey Cloud - Guide de démarrage rapide
  3. Installation de Limesurvey CE en Francais
  4. Comment concevoir une bonne enquête (guide)
  5. Commencer
  6. Administrer LimeSurvey
  7. Création et structure d'un questionnaire
  8. Paramètres de l'enquête
  9. Menu Enquête
  10. Structure de l'enquête
  11. Questions-introduction
  12. Groupes de questions - introduction
  13. Enquêtes - gestion
  14. Options de la barre d'outils d'enquête
  15. Enquête multilingue
  16. Moteur ExpressionScript - Guide de démarrage rapide
  17. Non catégorisé et fonctionnalités avancées
  18. Foire Aux Questions
  19. Dépannage
  20. Solutions de contournement et spécifiques
  21. Licence
  22. Journal des modifications de version
  23. Les greffons - avancé
 Actions

Déplacer une installation

From LimeSurvey Manual

Cette page a peut-être été traduite automatiquement et peut contenir des erreurs. Afficher l'original en anglais · Améliorer cette traduction
This page is a translated version of the page Transferring an installation and the translation is 100% complete.

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");
....

Cette valeur est utilisée par le programme d'installation pour déterminer comment appliquer les modifications aux tables lors de la mise à niveau.