Actions

Installation - LimeSurvey CE/oc: Difference between revisions

From LimeSurvey Manual

(Updating to match new version of source page)
(Updating to match new version of source page)
 
(20 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<languages />
<languages />


<div class="simplebox"> Note: These installation instructions are for version 2.0 or later. Older instructions for 1.92 can be found [[Installation Version 1.92 or older|here]] and update instructions can be found [[Upgrading from a previous version|here]] </div>
<div class="simplebox"> Remarca : Las instructions çaijós concernisson la version 2.0 o ulteriora. [[Installation Version 1.92 or older|Installacion de la Version 1.92 (en anglés)]]</div>


<div class="simplebox"> Note: These installation instructions are for version 2.0 or later. Older instructions for 1.92 can be found [[Installation Version 1.92 or older|here]] and update instructions can be found [[Upgrading from a previous version|here]]. </div>
<div class="mw-translate-fuzzy">
=General=
=General=
</div>


The LimeSurvey project provides two ways to install LimeSurvey:
Lo projècte LimeSurvey vos prepausa dos biaisses d'installar LimeSurvey :
*On your webserver:<br />In that case just follow the instructions on this page starting with step 1.
*Sus vòstre servidor web :<br />Dins aqueste cas seguissètz simplament las instruccions d'aquesta pagina en partent de l'etapa 1.


*On your local Windows PC:<br />You usually only want to install LimeSurvey on your local PC if you want to create surveys locally (mainly for speed or development/test reasons) and upload them later to your live LimeSurvey installation on a web server. For this we have prepared a special package for LimeSurvey which includes the web server, the database and the LimeSurvey application and [[Installation of the LimeSurvey XAMPP package|instructions how to install it]].
*En local sus vòstre ordenador Windows :<br />Aquò es utile se volètz crear un sondatge en local (per anar mai viste o efectuar de tèsts) puèi lo mandar dins LimeSurvey sus vòstre servidor web "en linha". Per aquò, avèm preparat un paquet especial que compren un servidor web (Apache), un servidor de banca de donadas (MySQL) e Limesuvey plan segur. [[Installation of the LimeSurvey XAMPP package|instruccions d'installacion del paquet (en anglés)]].


<div class="mw-translate-fuzzy">
=Prerequesits per utilizar LimeSurvey sus vòstre site web=
=Prerequesits per utilizar LimeSurvey sus vòstre site web=
</div>


Asseguratz-vos que vòstre servidor responda a las exigéncias seguentas. La màger part d'aquestes prerequesits seràn verificats pendent l'installacion.
Asseguratz-vos que vòstre servidor responda a las exigéncias seguentas. La màger part d'aquestes prerequesits seràn verificats pendent l'installacion.


Required:
{{Note|The minimum set of requirements will also be checked during the installation process!}}
* Minimum 180MB disk space
* MySQL 5.5.3 or later '''OR''' Microsoft SQL Server 2005 or later '''OR''' Postgres 9 or later
* Minimum PHP 5.4 or later, however we recommend PHP 5.6.x or later with the following modules/libraries enabled:
** mbstring (Multibyte String Functions) extension library (see also [[Installation FAQ#What is this mbstring (Multibyte String Functions) library?|Installation FAQ]])
** PDO database driver for MySQL (pdo_mysql or pdo_mysqli) or Postgres (pdo_pgsql) or MSSQL ([http://php.net/manual/en/ref.pdo-sqlsrv.php pdo_sqlsrv] for Windows and [http://www.php.net/manual/en/ref.pdo-dblib.php pdo_dblib] for Linux)
** Also we assume in general that all PHP default libraries are enabled (like hash, session, etc.).


<div class="simplebox"> Note: LimeSurvey 2.x uses different database drivers than 1.x . If you get a message not No DBO driver was found during the installation you will have to contact your webspace provider and ask them to activate one of the aforementioned database driver libraries. </div>
<div class="mw-translate-fuzzy">
* 80 Mo d'espaci liure minimum.
* MySQL 4.1.0 e versions seguentas '''O''' Microsoft SQL Server 2005 e versions seguentas '''O''' Postgres 8.1 e versions seguentas
* PHP 5.1.6 e versions seguentas amb aquestas extensions :
** mbstring (Multibyte String Functions) per que lo sistèma de traduccion foncione. Vejatz tanben [http://manual.limesurvey.org/wiki/Installation_FAQ/fr#Qu.27est-ce_que_la_librairie_.22mbstring.22_.3F]
** Pilòt de banca de donadas PDO per MySQL (pdo_mysql o pdo_mysqli), Postgres (pdo_pgsql) o MSSQL [http://php.net/manual/fr/ref.pdo-sqlsrv.php|pdo_sqlsrv]
** Per las versions de PHP inferioras a 5.2 avètz besonh de la bibliotèca PECL JSON (veire [http://pecl.php.net/package/json])
** Asseguratz-vos tanben que las bibliotècas PHP de basa sián activadas (hash, session etc.)
</div>


<div class="simplebox"> Note: If you are connecting from Linux to a MSSQL database on a Windows server using the dblib PDO driver, then the underlying FreeTDS needs to be set up correctly. Check out the [[Troubleshooting]] page for more info.</div>
<div class="simplebox"> Remarca : Se utilizatz una Connexion de Linux a una MSSQL Banca de donadas sus un Servidor Windows amb lo dblib PDO Pilòt de connexion, deu lo sosjacent FreeTDS èsser configurats corrèctament. Getatz un còp d'uèlh suls [Depanatge] Pagina per mai d'Informacions. </div>


Optional PHP Extensions:
<div class="mw-translate-fuzzy">
* '''GD-Library''' '''with FreeType support''' installed is needed for captchas or nice charts in statistics - see [http://php.net/manual/image.setup.php PHP GD-Library Extension documentation]
Extensions PHP facultativas :
* '''IMAP''' (pretty standard) is needed for the [[Email bounce tracking system]] - see [http://php.net/manual/imap.setup.php PHP IMAP Extension documentation]
* '''GD''' installada amb lo '''support FreeType''' es necessari per la proteccion per CAPTCHA e los polits grafics (veire la documentacion de l'[http://fr.php.net/manual/fr/image.setup.php extension GD])
* '''LDAP''' installed is needed to import tokens using LDAP - see [http://de.php.net/manual/en/ldap.installation.php PHP LDAP Documentation]
* '''IMAP''' (assez standard) per [[Email bounce tracking system]] (veire la documentacion de l'[http://www.php.net/manual/en/imap.setup.php extension IMAP])
* '''Zip''' (pretty standard) for template upload and import resources Zip archives - see [http://php.net/manual/zip.setup.php PHP Zip Extension documentation]
* '''LDAP''' per la creacion de convits dempuèi un annuari LDAP (veire la documentacion de l'[http://fr.php.net/manual/fr/book.ldap.php extension LDAP])
* '''Zlib''' (pretty standard) is needed for the [[ComfortUpdate]] - see [http://php.net/manual/zlib.setup.php PHP Zlib Extension documentation]
* '''ZIP''' (pro estandard) per l'impòrt dels tèmas e de las ressorsas ZIP (veire [http://www.php.net/manual/fr/zip.setup.php|Installation/Configuration de PHP Zip])
* '''ZLIB''' per la mesa a jorn en 3 clics, lo telecargament de modèls, l'importacion de ressorsas ZIP, etc. (veire la documentacion de l'[http://www.php.net/manual/en/zlib.setup.php extension Zlib])
</div>


Dins la màger part dels cases, vòstre albergaire o vòstre administrator del sistèma vos poirà assistir sus aquestes punts.
Dins la màger part dels cases, vòstre albergaire o vòstre administrator del sistèma vos poirà assistir sus aquestes punts.


<div class="mw-translate-fuzzy">
Se volètz utilizar lo servidor Microsoft IIS agachatz "[[Installation of LimeSurvey on a Windows XP machine]]" e "[[Installation on XP with IIS]]"
Se volètz utilizar lo servidor Microsoft IIS agachatz "[[Installation of LimeSurvey on a Windows XP machine]]" e "[[Installation on XP with IIS]]"
</div>
<div class="mw-translate-fuzzy">
===La compatibilitat del navigador===
Pour l'enquête prenez actuellement nous soutenons IE7 et tous les nouveaux comparable navigateurs comme FF, Chrome, Opera, etc.
Pour la partie d'administration actuellement nous soutenons IE9 et tous les nouveaux comparable navigateurs comme FF, Chrome, Opera, etc.
Nous ne soutenons aucune version de IE fonctionnant en Intranet ou en mode de mode de Compatibilité!
</div>


===Browser compatibility===
'''For the administration part''', we currently support Edge and all newer comparable browsers like FF, Chrome, Opera etc. with activated JavaScript. <u>We do not support any Internet Explorer versions in the administration part anymore.</u>
For the survey taking side we currently support IE9 and all newer comparable browsers like FF, Chrome, Opera, etc. with activated JavaScript.
For the administration part we currently support IE11 and all newer comparable browsers like FF, Chrome, Opera, etc. with activated JavaScript.
We do not support any IE version running in Intranet-mode or Compatibility-mode!


==Screen sizes==
====Screen sizes====
We support any reasonable screen size for survey taking (360px x 640px and up).
We support any reasonable screen size for survey taking (360px x 640px and up).
For the LimeSurvey administration the minimum screen resolution supported is 1280px x 1024px.
The minimum supported screen resolution for the LimeSurvey administration page is 1280px x 1024px.


==Hosting for LimeSurvey==
<div class="mw-translate-fuzzy">
===Albergament per LimeSurvey===
</div>


LimeSurvey should work with most hosting companies which provide PHP and MYSQL. If you want a ready-installed version of LimeSurvey consider using [https://www.limesurvey.org/component/limeservice/?view=limeservice&task=limeservice.routeAlternatives LimeSurvey Professional], else check out our [[LimeSurvey-compatible hosting companies|list of LimeSurvey-compatible hosting companies]].
<div class="mw-translate-fuzzy">
LimeSurvey devrait fonctionner chez la plupart des hébergeurs proposant PHP et MySQL. Si vous souhaitez une installation de LimeSurvey toute prête, vous pouvez utiliser [http://www.limeservice.com LimeService], vous pouvez aussi consulter la [[LimeSurvey-compatible hosting companies|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.
</div>


<div class="mw-translate-fuzzy">
=Telecargament del programa LimeSurvey=
=Telecargament del programa LimeSurvey=
</div>


[https://www.limesurvey.org/en/downloads/category/25-latest-stable-release Download] the latest stable LimeSurvey zip package (there are also gzip, bz2 and 7zip packages available for your convenience) and save it to your local disk.
<div class="mw-translate-fuzzy">
La darrièra version establa de LimeSurvey se tròba sus la [http://www.limesurvey.org/fr/telechargez pagina de telecargament de LimeSurvey] la poiretz telecargar jos la forma d'un fichièr d'installacion ZIP. Trobaretz tanben de fichièrs compressats en gzip, bz2 o 7zip.
</div>


<div class="mw-translate-fuzzy">
=Descompression del fichièr d'installacion de LimeSurvey=
=Descompression del fichièr d'installacion de LimeSurvey=
</div>


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 programmes). Le nom du chemin d'installation ne doit pas contenir les caractères '''(''' ou ''')''' mais peut contenir des '''espaces'''.
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 programmes). Le nom du chemin d'installation ne doit pas contenir les caractères '''(''' ou ''')''' mais peut contenir des '''espaces'''.


<div class="mw-translate-fuzzy">
=Collècta d'informacions a prepaus de vòstre servidor=
=Collècta d'informacions a prepaus de vòstre servidor=
</div>


Vous devez vous renseigner sur les points suivants pour pouvoir installer correctement LimeSurvey sur votre serveur web :
Vous devez vous renseigner sur les points suivants pour pouvoir installer correctement LimeSurvey sur votre serveur web :
Line 68: Line 97:
*La plupart des hébergeurs n'autorisent pas les scripts à créer des bases de données mais c'est à vous de 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')
*La plupart des hébergeurs n'autorisent pas les scripts à créer des bases de données mais c'est à vous de 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')


<div class="mw-translate-fuzzy">
=Mandar vòstres fichièrs sul servidor=
=Mandar vòstres fichièrs sul servidor=
</div>


Connectez-vous sur votre serveur en utilisant un client FTP et créer un dossier qui accueillera vos scripts. Ensuite, envoyez vos fichier 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 erreur du type "class not found" pendant l'installation et les images pourraient ne pas être copier correctement.
Connectez-vous sur votre serveur en utilisant un client FTP et créer un dossier qui accueillera vos scripts. Ensuite, envoyez vos fichier 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 erreur du type "class not found" pendant l'installation et les images pourraient ne pas être copier correctement.


<div class="mw-translate-fuzzy">
=Definicion de las permissions dels dorsièrs=
=Definicion de las permissions dels dorsièrs=
</div>


Pour que le programme fonctionne correctement, il a besoin d'accès à certains dossiers. Cela s'applique spécialement aux systèmes Linux/*nix.
Pour que le programme fonctionne correctement, il a besoin d'accès à certains dossiers. Cela s'applique spécialement aux systèmes Linux/*nix.
Line 80: Line 113:
* 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''.
* 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''.


{{Hint|Text=If you are using Linux then setting permissions depends on your webserver configuration. For example, using Apache HTTPD on CentOS, use '''chmod -R 755 <directory> ; chown -R apache <directory>'''. This will give everyone access to read, and your webserver will have permission to write. For more information on Linux permissions, see http://www.linux.com/learn/tutorials/309527-understanding-linux-file-permissions}}
<div class="simplebox">[[File:help.png]] '''Astuce :''' Si vous utilisez Linux alors en fonction de la configuration de votre serveur web vous devrez chmodé les droits sur les répertoires en écritures à 755 ou 777. Essayez 755 en premier et si cela ne marche pas, "passez" à 777.</div>
{{Astuce|Text=Si vous utilisez Linux et en fonction de la configuration de votre serveur web vous devez modifier les droits des dossiers d'écriture de 755 à 777. Essayez d'abord 755 et si cela ne fonctionne pas passer à 777.}}


<div class="mw-translate-fuzzy">
=Crear un utilizaire de la banca de donadas=
=Crear un utilizaire de la banca de donadas=
</div>


LimeSurvey peut 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 :
LimeSurvey peut 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 :
Line 90: Line 126:
- PostgreSQL: SELECT, INSERT, UPDATE, DELETE, TRUNCATE, TRIGGER
- PostgreSQL: SELECT, INSERT, UPDATE, DELETE, TRUNCATE, TRIGGER


- Microsoft SQL Server: Unknown - if you can find out this information please complete it.
- Microsoft SQL Server:


<div class="mw-translate-fuzzy">
=Execucion de l'escript d'installacion=
=Execucion de l'escript d'installacion=
</div>


'''Go to "http://www.example.com/limesurvey/admin"'''. If you configured everything correctly the LimeSurvey installer should be starting - just follow the instructions. You will be asked if to create the database and/or create the tables inside the database. LimeSurvey then creates the needed tables in the database.
<div class="mw-translate-fuzzy">
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 la base de données et/ou les tables dans la base. LimeSurvey créera alors les tables dans la base.
</div>


<div class="mw-translate-fuzzy">
=Primièra connexion a l'interfàcia d'administracion=
=Primièra connexion a l'interfàcia d'administracion=
</div>


After the installer has finished you are done! Open your browser and enter the URL to the LimeSurvey administration. Assuming you used 'limesurvey' as the directory name to store the files in, this will be something like "http://www.example.com/limesurvey/admin".
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".


Normalament, deuriatz tombar sus un ecran d'identificacion. Las valors per defaut per se poder connectar son :
Normalament, deuriatz tombar sus un ecran d'identificacion. Las valors per defaut per se poder connectar son :


 
<div class="mw-translate-fuzzy">
<syntaxhighlight lang='html' enclose="div">
<div class="simplebox">Utilizaire : admin
</div>


User: admin
User: admin
Line 110: Line 153:
</syntaxhighlight>
</syntaxhighlight>


Vos serà demandat de cambiar aqueste senhal aprèp la primièra connexion. Amusatz-vos plan !
==Further configuration==
===Caching===
LimeSurvey uses the Yii file cache by default, but it can be configured to use other cache engines. Possible other caches are:


Vos serà demandat de cambiar aqueste senhal aprèp la primièra connexion. Amusatz-vos plan !
* Memcached
* Redis
* WinCache
* XCache
 
Please see the [https://www.yiiframework.com/doc/api/1.1/CCache Yii documentation] for full description.
 
Since LimeSurvey 4.0.0 you also have the possibility to cache calculations in the ExpressionScript. This can provide a significant speed-up depending on survey complexity. To enable the emcache, add this in your config.php file (components array):
 
<syntaxhighlight lang="php">
'emcache' => array('class' => 'CFileCache'),
</syntaxhighlight>
 
As with the main Yii cache, other cache systems can be used.
 
{{Note| The emcache is not compatible with randomized surveys, and will be automatically turned off in such cases.}}


<div class="mw-translate-fuzzy">
=En cas de problèma...=
=En cas de problèma...=
</div>


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 [https://www.limesurvey.org/forum LimeSurvey forums] on limesurvey.org or join the [irc://irc.freenode.net/limesurvey|LimeSurvey IRC channel]:
<div class="mw-translate-fuzzy">
 
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 [http://www.limesurvey.org/component/option,com_fireboard/Itemid,86/lang,fr/ forum de LimeSurvey] sur [http://limesurvey.org http://limesurvey.org] ou essayez de contacter quelqu'un sur l'[irc://irc.freenode.net/limesurvey|salon IRC de LimeSurvey] :
<div class="simplebox"><center>'''[https://www.limesurvey.org/community-services/live-chat Direct link to the official LimeSurvey IRC Channel]'''</center></div>
</div>

Latest revision as of 07:30, 28 May 2021

Remarca : Las instructions çaijós concernisson la version 2.0 o ulteriora. Installacion de la Version 1.92 (en anglés)
Note: These installation instructions are for version 2.0 or later. Older instructions for 1.92 can be found here and update instructions can be found here.

Lo projècte LimeSurvey vos prepausa dos biaisses d'installar LimeSurvey :

  • Sus vòstre servidor web :
    Dins aqueste cas seguissètz simplament las instruccions d'aquesta pagina en partent de l'etapa 1.
  • En local sus vòstre ordenador Windows :
    Aquò es utile se volètz crear un sondatge en local (per anar mai viste o efectuar de tèsts) puèi lo mandar dins LimeSurvey sus vòstre servidor web "en linha". Per aquò, avèm preparat un paquet especial que compren un servidor web (Apache), un servidor de banca de donadas (MySQL) e Limesuvey plan segur. instruccions d'installacion del paquet (en anglés).

Prerequesits per utilizar LimeSurvey sus vòstre site web

Asseguratz-vos que vòstre servidor responda a las exigéncias seguentas. La màger part d'aquestes prerequesits seràn verificats pendent l'installacion.

The minimum set of requirements will also be checked during the installation process!
  • 80 Mo d'espaci liure minimum.
  • MySQL 4.1.0 e versions seguentas O Microsoft SQL Server 2005 e versions seguentas O Postgres 8.1 e versions seguentas
  • PHP 5.1.6 e versions seguentas amb aquestas extensions :
    • mbstring (Multibyte String Functions) per que lo sistèma de traduccion foncione. Vejatz tanben [1]
    • Pilòt de banca de donadas PDO per MySQL (pdo_mysql o pdo_mysqli), Postgres (pdo_pgsql) o MSSQL [2]
    • Per las versions de PHP inferioras a 5.2 avètz besonh de la bibliotèca PECL JSON (veire [3])
    • Asseguratz-vos tanben que las bibliotècas PHP de basa sián activadas (hash, session etc.)
Remarca : Se utilizatz una Connexion de Linux a una MSSQL Banca de donadas sus un Servidor Windows amb lo dblib PDO Pilòt de connexion, deu lo sosjacent FreeTDS èsser configurats corrèctament. Getatz un còp d'uèlh suls [Depanatge] Pagina per mai d'Informacions.

Extensions PHP facultativas :

  • GD installada amb lo support FreeType es necessari per la proteccion per CAPTCHA e los polits grafics (veire la documentacion de l'extension GD)
  • IMAP (assez standard) per Email bounce tracking system (veire la documentacion de l'extension IMAP)
  • LDAP per la creacion de convits dempuèi un annuari LDAP (veire la documentacion de l'extension LDAP)
  • ZIP (pro estandard) per l'impòrt dels tèmas e de las ressorsas ZIP (veire de PHP Zip)
  • ZLIB per la mesa a jorn en 3 clics, lo telecargament de modèls, l'importacion de ressorsas ZIP, etc. (veire la documentacion de l'extension Zlib)

Dins la màger part dels cases, vòstre albergaire o vòstre administrator del sistèma vos poirà assistir sus aquestes punts.

Se volètz utilizar lo servidor Microsoft IIS agachatz "Installation of LimeSurvey on a Windows XP machine" e "Installation on XP with IIS"

La compatibilitat del navigador

Pour l'enquête prenez actuellement nous soutenons IE7 et tous les nouveaux comparable navigateurs comme FF, Chrome, Opera, etc. Pour la partie d'administration actuellement nous soutenons IE9 et tous les nouveaux comparable navigateurs comme FF, Chrome, Opera, etc. Nous ne soutenons aucune version de IE fonctionnant en Intranet ou en mode de mode de Compatibilité!

For the administration part, we currently support Edge and all newer comparable browsers like FF, Chrome, Opera etc. with activated JavaScript. We do not support any Internet Explorer versions in the administration part anymore.

Screen sizes

We support any reasonable screen size for survey taking (360px x 640px and up). The minimum supported screen resolution for the LimeSurvey administration page is 1280px x 1024px.

Albergament per 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 pouvez utiliser LimeService, 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.

Telecargament del programa LimeSurvey

La darrièra version establa de LimeSurvey se tròba sus la pagina de telecargament de LimeSurvey la poiretz telecargar jos la forma d'un fichièr d'installacion ZIP. Trobaretz tanben de fichièrs compressats en gzip, bz2 o 7zip.

Descompression del fichièr d'installacion 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 programmes). Le nom du chemin d'installation ne doit pas contenir les caractères ( ou ) mais peut contenir des espaces.

Collècta d'informacions a prepaus de vòstre servidor

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 c'est à vous de 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')

Mandar vòstres fichièrs sul servidor

Connectez-vous sur votre serveur en utilisant un client FTP et créer un dossier qui accueillera vos scripts. Ensuite, envoyez vos fichier 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 erreur du type "class not found" pendant l'installation et les images pourraient ne pas être copier correctement.

Definicion de las permissions dels dorsièrs

Pour que le programme fonctionne correctement, il a besoin d'accès à 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.
Astuce : Si vous utilisez Linux alors en fonction de la configuration de votre serveur web vous devrez chmodé les droits sur les répertoires en écritures à 755 ou 777. Essayez 755 en premier et si cela ne marche pas, "passez" à 777.

Template:Astuce

Crear un utilizaire de la banca de donadas

LimeSurvey peut 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:

Execucion de l'escript d'installacion

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 la base de données et/ou les tables dans la base. LimeSurvey créera alors les tables dans la base.

Primièra connexion a l'interfàcia d'administracion

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

Normalament, deuriatz tombar sus un ecran d'identificacion. Las valors per defaut per se poder connectar son :

Utilizaire : admin

User: admin Password: password

</syntaxhighlight>

Vos serà demandat de cambiar aqueste senhal aprèp la primièra connexion. Amusatz-vos plan !

Further configuration

Caching

LimeSurvey uses the Yii file cache by default, but it can be configured to use other cache engines. Possible other caches are:

  • Memcached
  • Redis
  • WinCache
  • XCache

Please see the Yii documentation for full description.

Since LimeSurvey 4.0.0 you also have the possibility to cache calculations in the ExpressionScript. This can provide a significant speed-up depending on survey complexity. To enable the emcache, add this in your config.php file (components array):

'emcache' => array('class' => 'CFileCache'),

As with the main Yii cache, other cache systems can be used.

The emcache is not compatible with randomized surveys, and will be automatically turned off in such cases.

En cas de problèma...

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 sur http://limesurvey.org ou essayez de contacter quelqu'un sur l'IRC de LimeSurvey :