Actions

Installation Version 1.92 or older/fr: Difference between revisions

From LimeSurvey Manual

(Created page with "[http://www.limesurvey.org/en/download Téléchargez] le dernier package zip stable de LimeSurvey (il existe également des packages gzip, bz2 et 7zip disponibles pour votre c...")
(Updating to match new version of source page)
 
(27 intermediate revisions by one other user not shown)
Line 35: Line 35:
[http://www.limesurvey.org/en/download 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.
[http://www.limesurvey.org/en/download 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. Unpack the LimeSurvey package=
=3. Décompressez le package LimeSurvey=


Uncompress the zip file into a dedicated directory/folder using your preferred compression software. When you uncompress the file make sure that you uncompress the directory structure with the files (this is default behavior for most compression programs). The path name for the installation directory should not include '''(''' or ''')''' characters, but may include the '''space''' character
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. Collect information about your server=
=4. Collectez des informations sur votre serveur =


You will need to know the following things to install LimeSurvey on your web server correctly:
Vous aurez besoin de connaître les éléments suivants pour installer correctement LimeSurvey sur votre serveur Web :
*Your intended website URL where your scripts will reside (e.g: ''http://my.domain.com/limesurvey'')
*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'')
*The physical disk location on your server where your scripts will reside (ie: ''/home/usr/htdocs/limesurvey'')
*L'emplacement IP/net de votre serveur de base de données (par exemple : ''localhost '')
*The IP/net location of your database server (ie: ''localhost'')
*Si votre serveur de base de données utilise un port non standard, découvrez de quel port il s'agit.
*If your database server uses a non-standard port find out which port it is.
*Votre nom d'utilisateur et votre mot de passe pour votre serveur de base de données
*Your username and password for your database server
*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 »).
*With most providers you can't let the script create the database but have to do it yourself.  If you are using such a provider please create a database (for example ''limesurvey'') yourself.


=5. Configure LimeSurvey=
=5. Configurer LimeSurvey=


Now open the file ''config.php'' in the ''/limesurvey/'' root directory with your preferred text editor.
Ouvrez maintenant le fichier ''config.php'' dans le répertoire racine ''/limesurvey/'' avec votre éditeur de texte préféré.


==5.1 Basic settings==
==5.1 Paramètres de base==


Walk through config.php and check/configure the following settings:
Parcourez config.php et vérifiez/configurez les paramètres suivants :
*'''$databasetype:''' This is the database type. At the moment you can set here "mysql" for the MySQL database server, "odbc_mssql" or "mssqlnative" (requires the native MSSQL PHP driver from Microsoft) for Microsoft SQL server and "postgres" for Postgres SQL Server. At least those are the ones that have been tested. (:biggrin:)
*'''$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:)


<div class="simplebox">[[File:help.png]] '''Important:''' If you have Microsoft SQL server make sure your database is using a case-insensitive collation (should be set by default).</div>
<div class="simplebox">[[File:help.png]] '''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).</div>  
*'''$databaselocation:''' Set this to the IP/net location of your database server. In most cases "localhost" will work. If you are using MSSQL try to use <MACHINENAME>/<SERVERNAME> instead.
*'''$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:''' The name of the database on your database server that you will be using for LimeSurvey. If you have high level permissions on the server, you can create a database from LimeSurvey. In this case, put whatever the database will be called into this setting. Alternatively you can use the name of a previously created database here. If you provide an existing database name make sure the database does not contain old tables of LimeSurvey.
*'''$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:''' Your database server user name
*'''$databaseuser:''' Nom d'utilisateur de votre serveur de base de données


<div class="simplebox">[[File:help.png]] '''Important:''' If you are using Postgres make sure your user is also the database owner.</div>
<div class="simplebox">[[File:help.png]] '''Important :''' Si vous utilisez Postgres, assurez-vous que votre utilisateur est également le propriétaire de la base de données.</div>  
*'''$databasepass:''' Your database server password
*'''$databasepass:''' Le mot de passe de votre serveur de base de données
*'''$dbprefix:''' You can leave this setting blank (ie:  $dbprefix="";) if you are using a separate database for LimeSurvey alone. If you want to share a database between LimeSurvey and other database applications, add a prefix to this setting. The recommended prefix is "lime_", but really - this is up to you. ''Note: Creating a database and a username in MySQL with command line is described in [[Installation FAQ]].''
*'''$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:''' This should be set to the URL location of your LimeSurvey scripts. If you copied the LimeSurvey files into the folder ''limesurveyfolder'' you have to rename ''{$_SERVER<nowiki>[</nowiki>'SERVER_NAME']}/limesurvey'' to the folder name you have chosen (''{$_SERVER<nowiki>[</nowiki>'SERVER_NAME']}limesurveyfolder''). The variable {$_SERVER<nowiki>[</nowiki>'SERVER_NAME']} will attempt to do determine your domain name atomatically, so usually don't change it. If it doesn't work, set this to full server URL. (Example "http://www.mydomain.com/limesurvey"). If you want LimeSurvey to '''only''' use SSL change http to https (provided that you have SSL certificates correctly installed and configured on your server). If you want to use http & https at the same time just leave this setting at http.
*'''$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<nowiki> [</nowiki> 'SERVER_NAME']}/limesurvey'' au nom de dossier que vous avez choisi (''{$_SERVER<nowiki> [</nowiki> 'SERVER_NAME']}dossier limesurvey''). La variable {$_SERVEUR<nowiki> [</nowiki> '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:''' Usually you don't need to change this. It should be set to the physical disk location of your scripts. The default setting will attempt to do this for you, so most probably you won't need to change anything here (the section <nowiki>"dirname('''FILE''');"</nowiki> tries to do this automatically). If it doesn't work, type the disk location in manually - for example ''/home/public_html/limesurvey''.
*'''$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<nowiki> "nom de répertoire('''FILE''');"</nowiki> essaie de le faire automatiquement). Si cela ne fonctionne pas, saisissez manuellement l'emplacement du disque - par exemple ''/home/public_html/limesurvey''.
*'''$defaultuser:''' When the script has access control turned on this is the default user that is created when LimeSurvey first sets up your security settings.
*'''$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:''' When the script has access control turned on this is the default password that is created when LimeSurvey first sets up your security settings. <br />
*'''$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é.<br />


<div class="simplebox">[[File:help.png]] '''Note:''' Both settings ($defaultuser and $defaultpass) are used '''only''' for the initial setup. After LimeSurvey has set up the database these settings are not used at all.</div>
<div class="simplebox">[[File:help.png]] '''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.</div>


==5.2 Optional settings==
==5.2 Paramètres facultatifs==


There are many more optional settings you can set in config.php. Most of them are for installation only and can later be change in the [[Global settings]] dialog. For more information on these optional settings please check out the [[Optional settings|this page]]. However for a basic setup just continue with the next step.
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 [[Paramètres facultatifs | cette page]]. Cependant, pour une configuration de base, passez simplement à l’étape suivante.


=6. Upload the files to your web server=
=6. Téléchargez les fichiers sur votre serveur Web =


Using your FTP program, connect to your web server and create a directory to store your scripts. Then upload the files using the directory structure they are in. Make sure you '''upload the files in binary mode''' (check the settings of your FTP program). Please note that uploading in ASCII mode can lead to uncommon errors (e.g. 'class not found' error during installation), also images may not be uploaded correctly.
À 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. Set Directory permissions=
=7. Définir les autorisations du répertoire =


For the script to work properly it needs certain access to some directories - this applies especially to Linux/*nix systems.
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.
*The '''"/limesurvey/tmp"''' directory is used for imports & uploads and should be set to ''Read & Write'' for your webserver.
*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.
*The '''"/limesurvey/upload/"''' directory and all its subdirectories must also have ''Read & Write'' for your webserver in order to enable picture and media files upload.
*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.
*The other directories can be set to ''Read Only'' or in Linux/Unix. You may wish to set the permissions on each file within the /limesurvey/admin directory to ''Read Only''.
*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 ».


<div class="simplebox">[[File:help.png]] '''Hint:''' If you are using Linux then depending on your webserver configuration you will have to chmod the rights on the writable folders to 755 or 777. Try 755 first - if it does not work 'upgrade' to 777.</div>
<div class="simplebox">[[File:help.png]] '''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.</div>


=8. Run the installation script=
=8. Exécutez le script d'installation =


'''Go to "http://your.domain.com/limesurvey/admin/install"'''. If you configured everything correctly you will be asked to create the database and/or create the tables inside the database. LimeSurvey then creates the needed tables in the database.
'''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.


After the script shows that it successfully created the tables, you will be prompted to '''rename or delete the ''/admin/install'' directory''' - so just do it (:biggrin:).
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. Connect to the administration script for the first time=
=9. Connectez-vous au script d'administration pour la première fois =


You are done! Open your browser and enter the URL of your admin.php script. Assuming you used LimeSurvey as the directory name to store the files in, this will be something like "http://your.domain.com/limesurvey/admin/admin.php".
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".


You should get a login screen. The default login credentials are
Vous devriez obtenir un écran de connexion. Les identifiants de connexion par défaut sont


<div class="simplebox"> User: admin
<div class="simplebox">Utilisateur : administrateur


Password: password
Mot de passe : mot de passe


</div>
</div>


You will be prompted to change the default password after you logged in. Have fun!
Vous serez invité à modifier le mot de passe par défaut après vous être connecté. Amusez-vous !


=10. What if I have problems...=
=10. Et si j'ai des problèmes...=


Like all computer programs, most of the time things will work just like the instructions say, but sometimes they just won't. There are too many possible reasons for things not going according to plan to describe here. If you have trouble, first check out the [[Installation FAQ]]. If you don't find your answer there please post your problem and any error messages in the [http://www.limesurvey.org/en/forum LimeSurvey forums] on limesurvey.org or join the [irc://irc.freenode.net/limesurvey|LimeSurvey IRC channel]:
<div class="mw-translate-fuzzy">
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 [http://www.limesurvey.org/en/forum forums LimeSurvey] sur limesurvey.org ou rejoignez le [irc://irc. freenode.net/limesurvey|Canal IRC LimeSurvey] :
</div>


<div class="simplebox"><center>'''[http://www.limesurvey.org/en/community-services/live-chat Direct link to the Official LimeSurvey IRC Channel]'''</center></div>
<div class="mw-translate-fuzzy">
<div class="simplebox"><center>'''[http://www.limesurvey.org/en/community-services/live-chat Lien direct vers la chaîne IRC officielle de LimeSurvey]'''</center></div>
</div>

Latest revision as of 17:06, 2 April 2024

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 :