Actions

Version d'installation 1.92 ou antérieure

From LimeSurvey Manual

This page is a translated version of the page Installation Version 1.92 or older and the translation is 95% complete.
Outdated translations are marked like this.
Pages supplémentaires :{toc}

1. Assurez-vous que vous pouvez utiliser LimeSurvey sur votre site Web

Assurez-vous que votre serveur répond aux exigences supplémentaires suivantes :

Requis :

  • Espace disque minimum de 80 Mo
  • MySQL 4.1.0 ou version ultérieure OU Microsoft SQL Server 2000 ou version ultérieure OU Postgres 8.1 ou version ultérieure
  • PHP 5.1.2 ou version ultérieure avec les modules/bibliothèques suivants activés :
    • Bibliothèque d'extension mbstring (Fonctions de chaîne multi-octets) (voir aussi FAQ d'installation )
    • Bibliothèque PHP mysql5 ou pgsql (qui est standard chez les fournisseurs d'hébergement - si vous avez configuré votre propre serveur, assurez-vous qu'il est installé)

Remarque : Nous supposons que vous n'avez aucune bibliothèque standard PHP explicitement désactivée (comme sessions, pcre, ctype ou autres).

Extensions PHP facultatives : 

Dans la plupart des cas, votre fournisseur d'espace Web ou votre administrateur système sera en mesure de vous aider sur ces composants facultatifs.

Si vous souhaitez essayer LimeSurvey sur votre ordinateur local, nous vous recommandons XAMPP qui est un logiciel facile à installer contenant un serveur Web complet avec Apache, MySQL, PHP et Perl. LimeSurvey fonctionnera sur XAMPP sans aucune configuration nécessaire.

Si vous souhaitez exécuter le serveur IIS de Microsoft, jetez un œil à "Installation sur XP avec IIS".

1.1 Hébergement pour LimeSurvey

LimeSurvey devrait fonctionner avec la plupart des sociétés d'hébergement qui fournissent PHP et MYSQL. Si vous souhaitez une version déjà installée de LimeSurvey, envisagez d'utiliser LimeSurvey Cloud, sinon consultez notre liste des sociétés d'hébergement compatibles LimeSurvey.

2. Téléchargez le package LimeSurvey

Téléchargez le dernier package zip stable de LimeSurvey (il existe également des packages gzip, bz2 et 7zip disponibles pour votre commodité) et enregistrez-le sur votre disque local.

3. Décompressez le package LimeSurvey

Décompressez le fichier zip dans un répertoire/dossier dédié à l'aide de votre logiciel de compression préféré. Lorsque vous décompressez le fichier, assurez-vous de décompresser la structure de répertoires avec les fichiers (il s'agit du comportement par défaut de la plupart des programmes de compression). Le nom du chemin d'accès au répertoire d'installation ne doit pas inclure de caractères ( ou ), mais peut inclure le caractère espace.

4. Collectez des informations sur votre serveur

Vous aurez besoin de connaître les éléments suivants pour installer correctement LimeSurvey sur votre serveur Web :

  • L'URL de votre site Web prévu où résideront vos scripts (par exemple : http://my.domain.com/limesurvey) ! N!*L'emplacement du disque physique sur votre serveur où résideront vos scripts (par exemple : /home/usr/htdocs/limesurvey)
  • L'emplacement IP/net de votre serveur de base de données (par exemple : localhost )
  • Si votre serveur de base de données utilise un port non standard, découvrez de quel port il s'agit.
  • Votre nom d'utilisateur et votre mot de passe pour votre serveur de base de données
  • Avec la plupart des fournisseurs, vous ne pouvez pas laisser le script créez la base de données mais devez le faire vous-même. Si vous utilisez un tel fournisseur, veuillez créer vous-même une base de données (par exemple « limesurvey »).

5. Configurer LimeSurvey

Ouvrez maintenant le fichier config.php dans le répertoire racine /limesurvey/ avec votre éditeur de texte préféré.

5.1 Paramètres de base

Parcourez config.php et vérifiez/configurez les paramètres suivants :

  • $databasetype: Il s'agit du type de base de données. Pour le moment, vous pouvez définir ici "mysql" pour le serveur de base de données MySQL, "odbc_mssql" ou "mssqlnative" (nécessite le pilote natif MSSQL PHP de Microsoft) pour le serveur Microsoft SQL et "postgres" pour Postgres SQL Server. Du moins, ce sont ceux qui ont été testés. (:grand sourire:)
Important : Si vous disposez d'un serveur Microsoft SQL, assurez-vous que votre base de données utilise un classement insensible à la casse (doit être défini par défaut).
  • $databaselocation: Définissez ceci sur l'emplacement IP/net de votre serveur de base de données. Dans la plupart des cas, "localhost" fonctionnera. Si vous utilisez MSSQL, essayez d'utiliser<MACHINENAME> /<SERVERNAME> à la place.
  • $databasename: Le nom de la base de données sur votre serveur de base de données que vous utiliserez pour LimeSurvey. Si vous disposez d'autorisations de haut niveau sur le serveur, vous pouvez créer une base de données à partir de LimeSurvey. Dans ce cas, placez ce que la base de données sera appelée dans ce paramètre. Vous pouvez également utiliser ici le nom d'une base de données créée précédemment. Si vous fournissez un nom de base de données existant, assurez-vous que la base de données ne contient pas d'anciennes tables de LimeSurvey.
  • $databaseuser: Nom d'utilisateur de votre serveur de base de données
Important : Si vous utilisez Postgres, assurez-vous que votre utilisateur est également le propriétaire de la base de données.
  • $databasepass: Le mot de passe de votre serveur de base de données
  • $dbprefix: Vous pouvez laisser ce paramètre vide (c'est-à-dire : $dbprefix="";) si vous utilisez une base de données distincte pour LimeSurvey uniquement. Si vous souhaitez partager une base de données entre LimeSurvey et d'autres applications de base de données, ajoutez un préfixe à ce paramètre. Le préfixe recommandé est "lime_", mais en réalité, cela dépend de vous. Remarque : La création d'une base de données et d'un nom d'utilisateur dans MySQL avec la ligne de commande est décrite dans FAQ sur l'installation.
  • $rooturl: Ceci doit être défini sur l'emplacement URL de votre Scripts LimeSurvey. Si vous avez copié les fichiers LimeSurvey dans le dossier limesurveyfolder vous devez renommer {$_SERVER [ 'SERVER_NAME']}/limesurvey au nom de dossier que vous avez choisi ({$_SERVER [ 'SERVER_NAME']}dossier limesurvey). La variable {$_SERVEUR [ 'SERVER_NAME']} tentera de déterminer automatiquement votre nom de domaine, donc ne le modifiez généralement pas. Si cela ne fonctionne pas, définissez-le sur l'URL complète du serveur. (Exemple « http://www.mydomain.com/limesurvey »). Si vous souhaitez que LimeSurvey utilise uniquement SSL, remplacez http par https (à condition que les certificats SSL soient correctement installés et configurés sur votre serveur). Si vous souhaitez utiliser http et https en même temps, laissez simplement ce paramètre sur http.
  • $rootdir: Habituellement, vous n'avez pas besoin de modifier cela. Il doit être défini sur l'emplacement du disque physique de vos scripts. Le paramètre par défaut tentera de le faire pour vous, vous n'aurez donc probablement rien à changer ici (la section "nom de répertoire('''FILE''');" essaie de le faire automatiquement). Si cela ne fonctionne pas, saisissez manuellement l'emplacement du disque - par exemple /home/public_html/limesurvey.
  • $defaultuser: Lorsque le contrôle d'accès est activé dans le script, c'est l'utilisateur par défaut créé lorsque LimeSurvey configure pour la première fois vos paramètres de sécurité.
  • $defaultpass: Lorsque le contrôle d'accès est activé dans le script, il s'agit du mot de passe par défaut créé lorsque LimeSurvey configure pour la première fois votre les paramètres de sécurité.
Remarque : Les deux paramètres ($defaultuser et $defaultpass) sont utilisés uniquement pour la configuration initiale. Une fois que LimeSurvey a configuré la base de données, ces paramètres ne sont plus utilisés du tout.

5.2 Paramètres facultatifs

Il existe de nombreux autres paramètres facultatifs que vous pouvez définir dans config.php. La plupart d'entre eux sont uniquement destinés à l'installation et peuvent être modifiés ultérieurement dans la boîte de dialogue Paramètres globaux. Pour plus d'informations sur ces paramètres facultatifs, veuillez consulter les cette page. Cependant, pour une configuration de base, passez simplement à l’étape suivante.

6. Téléchargez les fichiers sur votre serveur Web

À l'aide de votre programme FTP, connectez-vous à votre serveur Web et créez un répertoire pour stocker vos scripts. Téléchargez ensuite les fichiers en utilisant la structure de répertoires dans laquelle ils se trouvent. Assurez-vous de télécharger les fichiers en mode binaire (vérifiez les paramètres de votre programme FTP). Veuillez noter que le téléchargement en mode ASCII peut entraîner des erreurs inhabituelles (par exemple, une erreur « classe introuvable » lors de l'installation), et les images peuvent également ne pas être téléchargées correctement.

7. Définir les autorisations du répertoire

Pour que le script fonctionne correctement, il a besoin d'un certain accès à certains répertoires - cela s'applique particulièrement aux systèmes Linux/*nix.

  • Le répertoire "/limesurvey/tmp" est utilisé pour les importations et les téléchargements et doit être défini sur « Lecture et écriture » pour votre serveur Web.
  • Le répertoire "/limesurvey/upload/" et tous ses sous-répertoires doivent également avoir « Lecture et écriture » pour votre serveur Web. afin de permettre le téléchargement de fichiers image et multimédia.
  • Les autres répertoires peuvent être définis en « Lecture seule » ou sous Linux/Unix. Vous souhaiterez peut-être définir les autorisations sur chaque fichier du répertoire /limesurvey/admin sur « Lecture seule ».
Astuce : Si vous utilisez Linux, en fonction de la configuration de votre serveur Web, vous devrez modifier les droits sur les dossiers inscriptibles en 755 ou 777. Essayez d'abord 755 - si c'est le cas. ne fonctionne pas avec la "mise à niveau" vers 777.

8. Exécutez le script d'installation

Allez sur "http://votre.domain.com/limesurvey/admin/install". Si vous avez tout configuré correctement, il vous sera demandé de créer la base de données et/ou de créer les tables à l'intérieur de la base de données. LimeSurvey crée ensuite les tables nécessaires dans la base de données.

Une fois que le script montre qu'il a créé les tables avec succès, vous serez invité à renommer ou supprimer le répertoire /admin/install - alors faites-le (:biggrin:).

9. Connectez-vous au script d'administration pour la première fois

Vous avez terminé! Ouvrez votre navigateur et saisissez l'URL de votre script admin.php. En supposant que vous ayez utilisé LimeSurvey comme nom de répertoire dans lequel stocker les fichiers, cela ressemblera à "http://votre.domain.com/limesurvey/admin/admin.php".

Vous devriez obtenir un écran de connexion. Les identifiants de connexion par défaut sont

Utilisateur : administrateur

Mot de passe : mot de passe

Vous serez invité à modifier le mot de passe par défaut après vous être connecté. Amusez-vous !

10. Et si j'ai des problèmes...

Comme tous les programmes informatiques, la plupart du temps, les choses fonctionneront exactement comme le disent les instructions, mais parfois ce ne sera tout simplement pas le cas. Il y a trop de raisons possibles pour lesquelles les choses ne se passent pas comme prévu pour être décrites ici. Si vous rencontrez des problèmes, consultez d'abord la FAQ sur l'installation. Si vous n'y trouvez pas votre réponse, veuillez poster votre problème et tout message d'erreur sur les forums LimeSurvey sur limesurvey.org ou rejoignez le freenode.net/limesurvey|Canal IRC LimeSurvey :