Actions

Installation - LimeSurvey CE/fr: Difference between revisions

From LimeSurvey Manual

No edit summary
No edit summary
Line 105: Line 105:
=Exécution du script d'installation=
=Exécution du script d'installation=


<div class="mw-translate-fuzzy">
Rendez-vous sur '''"http:///example.org/limesurvey/admin/"'''. Si vous avez tout configuré correctement, l'installation de LimeSurvey devrait démarrer, suivez simplement les instructions. Vous serez invité à créer si vous le souhaitez la base de données et/ou les tables dans la base. LimeSurvey créera alors les tables dans la base.
Rendez-vous sur '''"http:///votre.domaine.com/limesurvey/admin/"'''. Si vous avez tout configuré correctement, l'installation de LimeSurvey devrait démarrer, suivez simplement les instructions. Vous serez invité à créer si vous le souhaitez la base de données et/ou les tables dans la base. LimeSurvey créera alors les tables dans la base.
</div>


=Première connexion à l'interface d'administration=
=Première connexion à l'interface d'administration=

Revision as of 11:07, 12 October 2018

Note: Ces instructions d'installation sont pour la version 2.0 ou plus. Les anciennes instructions pour 1.92 peuvent être trouvées ici et les instructions mises à jours peuvent être trouvées ici.

Général

Le projet LimeSurvey vous propose deux manières d'installer LimeSurvey :

  • Sur votre serveur web :
    Dans ce cas suivez simplement les instructions de cette page en partant de l'étape 1.
  • En local sur votre ordinateur Windows :
    Ceci est utile si vous souhaitez créer un sondage en local (pour aller plus vite ou effectuer des tests ou du développement) puis l'envoyer par la suite dans LimeSurvey sur votre serveur web "en-ligne". Pour cela, nous avons préparé un pack spécial comprenant un serveur web (Apache), un serveur de base de données (MySQL) et Limesurvey bien sûr. instructions d'installation du pack (en anglais).

Prérequis pour utiliser LimeSurvey sur votre site web

Assurez-vous que votre serveur réponde aux exigences suivantes. La plupart de ces prérequis seront vérifiés durant l'installation.

Les prérequis seront également testés au cours de l'installation !

Requis :

  • 250 Mo d'espace libre minimum.
  • MySQL 5.5.3 et versions supérieur OU Microsoft SQL Server 2005 et versions supérieures OU Postgres 9 et versions supérieures
  • PHP 5.5.3 au minimum, néanmoins, nous recommandons PHP 5.5.x et versions supérieures avec ces extensions activées :
    • mbstring (Multibyte String Functions) pour que le système de traduction fonctionne. Voir aussi [1]
    • Pilote de base de données PDO pour MySQL (pdo_mysql ou pdo_mysqli), Postgres (pdo_pgsql) ou MSSQL [2] pour Windows et pdo_dblib pour Linux.
    • Assurez-vous également que les bibliothèques PHP de base soient activées
      • hash,
      • session
      • openssl ou mcrypt
      • etc…
Note : si vous connectez à une base de données MSSQL sur un serveur Windows à partir de Linux en utilisant le pilote PDO dlib, le FreeTDS sous-jacent doit être correctement installé. Voir la page dépannage Troubleshooting pour plus d'informations.

Extensions PHP facultatives :

  • GD installée avec le support FreeType est nécessaire pour la protection par CAPTCHA et les jolis graphiques (voir la documentation de l'extension GD)
  • IMAP (assez standard) pour Email bounce tracking system (voir la documentation de l'extension IMAP)
  • LDAP pour la création d'invitations depuis un annuaire LDAP (voir la documentation de l'extension LDAP)
  • ZIP (assez standard) pour l'import des thèmes et des ressources ZIP (voir de PHP Zip)
  • ZLIB pour la mise à jour en 3 clics, le téléchargement de modèles, l'importation de ressources ZIP, etc. (voir la documentation de l'extension Zlib)

Dans la plupart des cas, votre hébergeur ou votre administrateur système pourra vous assister sur ces points.

Si vous souhaitez utiliser le serveur Microsoft IIS veuillez regarder "Installation of LimeSurvey on a Windows XP machine" et "Installation on XP with IIS"

Compatibilité des navigateurs

Pour la page création de questionnaire, IE11 (or mode intranet) est supporté ainsi que tous les navigateurs récents comparables comme Edge, FF, Chrome, Opéra, etc., avec JavaScript activé.

Pour la partie administrative, actuellement nous soutenons Edge et tous les nouveaux navigateurs comparable comme FF, Chrome, Opera, etc... avec un JavaScript activé. Nous ne supportons plus aucune des versions d'internet Explorer dans la partie administrative.

Nous supportons toutes les résolutions standard pour la création de questionnaire (360 par 640 pixels et plus). Pour la page d'administration de LimeSurvey, la résolution minimale est de 1280 par 1024 pixels.

Hébergement pour LimeSurvey

LimeSurvey devrait fonctionner chez la plupart des hébergeurs proposant PHP et MySQL. Si vous souhaitez une installation de LimeSurvey toute prête, vous devriez essayer éditions et tarifs professionnels de LimeSurvey, vous pouvez aussi consulter la liste des hébergeurs compatibles avec LimeSurvey.

  • Cas particulier de free.fr: Il serait possible d'installer limesurvey sur les serveurs de pages perso de free.fr selon ce [LimeSurvey sur pages perso free.fr|commentaire sur framasoft]. Cette information n'a pas été vérifiée.

Téléchargement du programme LimeSurvey

La dernière version stable de LimeSurvey se trouve sur la page de téléchargement vous pourrez la téléchargez sous forme d'un fichier d'installation ZIP à sauvegarder sur votre disque dur. Vous trouverez aussi des fichiers compressés en gzip, bz2 ou 7zip.

Décompression du fichier d'installation de LimeSurvey

Décompressez le fichier ZIP dans un dossier/répertoire dédié avec votre outil de décompression préféré. Assurez-vous que votre logiciel de décompression recrée bien la structure des dossiers avec les fichiers (c'est normalement le comportement de ce genre de programme). Le nom du chemin d'installation ne doit pas contenir les caractères spéciaux ( ou ) mais peut contenir des espaces.

Collecte d'informations au sujet de votre serveur

Vous devez vous renseigner sur les points suivants pour pouvoir installer correctement LimeSurvey sur votre serveur web :

  • L'URL prévue pour se connecter au programme (exemple : http://mon.domaine.com/limesurvey).
  • L'emplacement physique des fichiers sur le serveur (exemple : /var/www/htdocs/limesurvey).
  • L'adresse IP ou le nom d'hôte de votre serveur MySQL (exemple : localhost)
  • Si votre base de données n'utilise pas le port par défaut, vous devrez connaître sur quel port il écoute.
  • Vos nom d'utilisateur et mot de passe pour l'accès à votre base de données.
  • La plupart des hébergeurs n'autorisent pas les scripts à créer des bases de données, mais vous pouvez le faire manuellement. Si vous êtes dans ce cas, n'oubliez pas de créer vous-même une base de données (par exemple, limesurvey)

Envoyer vos fichiers sur le serveur

Connectez-vous sur votre serveur en utilisant un client FTP et créez un dossier qui accueillera vos scripts. Ensuite, envoyez vos fichiers en respectant l'arborescence en place. Assurez-vous que le transfert s'effectue en mode binaire (vérifier dans les paramètres du client FTP). Le transfert en mode ASCII peut engendrer des erreurs du type "class not found" pendant l'installation et les images pourraient ne pas être copiées correctement.

Définition des permissions des dossiers

Pour que le programme fonctionne correctement, il a besoin d'accéder à certains dossiers. Cela s'applique spécialement aux systèmes Linux/*nix.

  • le dossier "/limesurvey/tmp" est utilisé pour les importations et les exportations et doit être en lecture et écriture pour le serveur web.
  • le dossier "/limesurvey/upload" et ses sous-dossiers doivent aussi être en lecture et écriture pour votre serveur web pour activer l'envoi d'images et de fichiers multimédias.
  • le dossier "/limesurvey/application/config/" à besoin d'être en lecture et écriture pour votre serveur web pour l'activation de la configuration lors de l'installation automatique.
  • les autres dossiers peuvent être en lecture seule. Vous pouvez aussi définir des permissions de lecture seule pour chaque fichier dans le dossier /limesurvey/admin.
Indice :


Créer un utilisateur de la base de données

LimeSurvey va créer une base de données et les tables qu'elle contient. Pour pouvoir faire cela, le nom d'utilisateur et le mot de passe de la base de données sont nécessaires. En général il est recommandé de créer un utilisateur avec les permissions suivantes :

- MySQL: SELECT, CREATE, INSERT, UPDATE, DELETE, ALTER, DROP, INDEX

- PostgreSQL: SELECT, INSERT, UPDATE, DELETE, TRUNCATE, TRIGGER

- Microsoft SQL Server : non connu - merci de compléter si vous avez des informations

Exécution du script d'installation

Rendez-vous sur "http:///example.org/limesurvey/admin/". Si vous avez tout configuré correctement, l'installation de LimeSurvey devrait démarrer, suivez simplement les instructions. Vous serez invité à créer si vous le souhaitez la base de données et/ou les tables dans la base. LimeSurvey créera alors les tables dans la base.

Première connexion à l'interface d'administration

Vous êtes prêt ! Ouvrez votre navigateur et saisissez l'adresse vers le script admin.php. En supposant que vous avez utilisé limesurvey pour le nom du dossier où vous avez stocké les fichiers, cela ressemblera à quelque chose comme-ça "http://votre.domaine.com/limesurvey/admin/admin.php".

Normalement, vous devriez tomber sur un écran d'identification. Les valeurs par défaut (si elles n'ont pas été modifiées au cours de l'installation) pour pouvoir se connecter sont :

Utilisateur : admin
Mot de passe : password

Il vous sera demandé de changer ce mot de passe après la première connexion. Amusez-vous bien !

En cas de problème...

Comme tout programme informatique, les choses se dérouleront en général telles que décrites dans les instructions mais, parfois, ce ne sera pas le cas. Il existe de nombreuses raisons possibles pour que les choses ne se passent pas comme décrites ici. Si vous avez des soucis, veuillez d'abord consulter la FAQ de l'installation. Si vous ne trouvez pas de réponses alors veuillez décrire votre problème sur le forum de LimeSurvey, ouvrez un ticket de support ou essayez de contacter quelqu'un sur le IRC de LimeSurvey :