Actions

Installation FAQ/fr: Difference between revisions

From LimeSurvey Manual

(Created page with "LimeSurvey peut être installé sur votre ordinateur avec MAMP/XAMPP ou tout autre système. Gardez à l’esprit que votre ordinateur n’est pas un serveur Web : il n’est...")
(Created page with "Pour tous les autres problèmes pouvant survenir après une installation réussie, veuillez vous référer à la page de dépannage.")
 
(38 intermediate revisions by the same user not shown)
Line 7: Line 7:
LimeSurvey peut être installé sur votre ordinateur avec MAMP/XAMPP ou tout autre système. Gardez à l’esprit que votre ordinateur n’est pas un serveur Web : il n’est accessible via le Web à aucun autre utilisateur.  
LimeSurvey peut être installé sur votre ordinateur avec MAMP/XAMPP ou tout autre système. Gardez à l’esprit que votre ordinateur n’est pas un serveur Web : il n’est accessible via le Web à aucun autre utilisateur.  


In order to make your survey reachable to other users via the web, you need to either:  
Afin de rendre votre enquête accessible aux autres utilisateurs via le Web, vous devez soit :  


* own a server or a web space from a host provider
* posséder un serveur ou un espace web chez un hébergeur
* or find a LimeSurvey-specialized host provider
* ou trouver un hébergeur spécialisé LimeSurvey


=Starting installation=
=Démarrage de l'installation=


<div class="mw-translate-fuzzy">
==Comment puis-je créer une base de données et un utilisateur dans MySQL avec un accès en ligne de commande ?==
===Comment créer la base de données et l'utilisateur par la ligne de commande.===
</div>


You have to enter the commands below in your MySQL:
Vous devez entrer les commandes ci-dessous dans votre MySQL :


<div class="mw-translate-fuzzy">
* <code>create database ''' ''';</code><your_database_name> <code>create database ''' ''';</code>
<syntaxhighlight lang="sql" enclose="div">create database <your_database_name>;
</div>


<div class="mw-translate-fuzzy">
* <code>create user ''' ''';</code><your_database_username> <code>create user ''' ''';</code>
create user <your_database_username>;
</div>


<div class="mw-translate-fuzzy">
* <code>create user ''' '''@localhost;</code><your_database_username> <code>create user ''' '''@localhost;</code>
create user <your_database_username>@localhost;
</div>


<div class="mw-translate-fuzzy">
* <code>set password for ''' ''' = PASSWORD('''' '''');</code><your_database_username> <code>set password for ''' ''' = PASSWORD('''' '''');</code><your_database_password> <code>set password for ''' ''' = PASSWORD('''' '''');</code>
set password for <your_database_username> = PASSWORD('<your_database_password>');
</div>


<div class="mw-translate-fuzzy">
* <code>set password for ''' '''@localhost = PASSWORD('''' '''');</code><your_database_username> <code>set password for ''' '''@localhost = PASSWORD('''' '''');</code><your_database_password> <code>set password for ''' '''@localhost = PASSWORD('''' '''');</code>
set password for <your_database_username>@localhost = PASSWORD('<your_database_password>');
</div>


<div class="mw-translate-fuzzy">
* <code>grant all on ''' '''.* to '''' '''';</code><your_database_name> <code>grant all on ''' '''.* to '''' '''';</code><your_database_username> <code>grant all on ''' '''.* to '''' '''';</code>
grant all on <your_database_name>.* to '<your_database_username>';
</div>


<div class="mw-translate-fuzzy">
* <code>grant all on ''' '''.* to '''' ''''@'localhost';</code><your_database_name> <code>grant all on ''' '''.* to '''' ''''@'localhost';</code><your_database_username> <code>grant all on ''' '''.* to '''' ''''@'localhost';</code>
grant all on <your_database_name>.* to '<your_database_username>'@'localhost';</syntaxhighlight>
</div>


<div class="mw-translate-fuzzy">
Dans le terminal, <code>''' '''</code><your_database_name> <code>''' '''</code> , <code>''' '''</code><your_database_username> <code>''' '''</code> et <code>''' '''</code><your_database_password> <code>''' '''</code> doivent être remplacés par les valeurs correspondantes/souhaitées.
Vous devez bien s&ucirc;r modifier <your_database_name>, <your_database_username> et <your_database_password> dans les commandes précédentes.
</div>


===Que faire si je ne peux pas créer de base de données gr&acirc;ce à un script ?===
===Que faire si je ne peux pas créer de base de données gr&acirc;ce à un script ?===


<div class="mw-translate-fuzzy">
Normalement, le script crée une nouvelle base de données, puis la structure des tables. Cependant, si votre serveur/FAI ne vous donne pas les droits d'administrateur pour créer une nouvelle base de données dans MySQL, vous devrez contacter l'administrateur de votre serveur pour créer la base de données nécessaire (ou la créer vous-même si vous recevez les autorisations requises). La base de données vierge nouvellement créée doit inclure les droits d'accès appropriés (c'est-à-dire : lecture/écriture/création). Ensuite, vous devriez pouvoir démarrer l'installation de LimeSurvey, qui créera les tables dans la base de données nouvellement créée.
En temps normal, un script de LimeSurvey crée une nouvelle base de données avec les tables nécessaires. Cependant, si vous n'avez pas les droits suffisants pour créer une base de données MySQL sur le serveur ou celui de votre FAI, il faudra contacter son administrateur afin qu'il crée cette nouvelle base à votre place en vous donnant les droits requis dessus (càd Lecture / Écriture / Création). Renseignez ensuite le nom de cette base, votre nom d'utilisateur et votre mot de passe dans le fichier config.php puis exécutez le script /admin/install/index.php script. Celui-ci ajoutera toutes les tables nécessaires dans la base.
</div>


==Blank page when accessing the install page==
==Page blanche lors de l'accès à la page d'installation==


This problem doesn't occur within the LimeSurvey installation but within the PHP installation.
Ce problème ne se produit pas dans l'installation de LimeSurvey mais dans l'installation de PHP.
*Verify you have the MySQL PHP module (php-mysql) installed.
*Vérifiez que le module PHP MySQL (php-mysql) est installé.
*Verify your PHP install is loading the PHP.ini file your are modifying and not parsing other PHP.INI files on your system.
*Vérifiez que votre installation PHP charge le fichier PHP.ini de votre modifiez et n'analysez pas d'autres fichiers PHP.INI sur votre système.
*Verify the location and permissions of the following setting in your PHP.ini:
*Vérifiez l'emplacement et les autorisations du paramètre suivant dans votre PHP.ini :


<syntaxhighlight lang="c">upload_tmp_dir="/temp"
<syntaxhighlight lang="c">upload_tmp_dir="/temp"


session.save_path="/temp"</syntaxhighlight>
session.save_path="/temp"</syntaxhighlight>  
*Verify that your server runs a suitable PHP version.
*Vérifiez que votre serveur exécute une version PHP appropriée.


==Error messages due to non-existing resources==
==Messages d'erreur dus à des ressources inexistantes==


Sometimes, files are not uploaded correctly or are broken during the upload process. This leads to several different error messages. Most of them refer to a file or function within a file which can't be found.
Parfois, les fichiers ne sont pas téléchargés correctement ou sont endommagés pendant le processus de téléchargement. Cela conduit à plusieurs messages d'erreur différents. La plupart d'entre eux font référence à un fichier ou à une fonction dans un fichier introuvable.


'''Solution:''' Re-upload all files using the binary mode of your FTP programme.
'''Solution :''' Re-téléchargez tous les fichiers en utilisant le mode binaire de votre programme FTP.


=Requirements page=
=Page Exigences=


<div class="mw-translate-fuzzy">
==Qu'est-ce que la bibliothèque mbstring (Multibyte String Functions) ?==
===Qu'est-ce que la librairie "mbstring" ?===
</div>


<div class="mw-translate-fuzzy">
La bibliothèque mbstring est une bibliothèque PHP capable de convertir des jeux de caractères d'une langue à une autre. Vous en avez besoin si vous souhaitez exécuter LimeSurvey. Pour vérifier s'il est déjà installé, ouvrez l'URL depuis un navigateur Web :  
Il s'agit d'une librairie PHP qui permet de convertir les caractères d'une langue à l'autre. Vous en aurez besoin si vous voulez utiliser LimeSurvey. Pour vérifier si elle est installée sur votre système, créez un fichier test.php qui contiendra ceci :
</div>


  <nowiki>http://<your_server>/<your_limesurvey_directory>/admin/install/phpinfo.php</nowiki>
  <nowiki>http://<your_server> /<your_limesurvey_directory> /admin/install/phpinfo.php</nowiki>


<div class="mw-translate-fuzzy">
De nombreuses informations seront affichées. Recherchez la chaîne 'mbstring' dans la section '''Configuration'''. Si vous trouvez la section mbstring, alors tout devrait bien se passer et vous pouvez continuer votre installation de LimeSurvey !
Ouvrez ce fichier depuis votre navigateur web. Plein d'informations vont s'afficher. Recherchez le texte "mbstring" dans la section '''Configuration'''.
</div>


<div class="mw-translate-fuzzy">
'''Si vous ne trouvez pas la section mbstring''', vous pourriez avoir un problème entre vos mains. Il existe trois scénarios possibles :
'''Si vous ne trouvez pas la section mbstring''', il va falloir régler ça...
*S'il s'agit du serveur de votre hébergeur, demandez l'activation de cette extension en PHP ou des informations complémentaires sur la manière de l'activer - si vous disposez d'un bon panneau d'administration pour votre serveur, vous pouvez pouvoir l'activer vous-même
</div>
*S'il s'agit de votre propre serveur '''Linux''', vous devrez peut-être recompiler PHP et inclure la bibliothèque mbstring. Demandez aux experts Linux comment procéder. Cependant, vous pouvez l'installer à l'aide de votre gestionnaire de packages Linux, qui est principalement disponible dans toutes les distributions Linux de nos jours !N !**Si vous utilisez une version de Linux qui prend en charge 'yum' (CentOS, RedHat, Fedora)...
***...utilisez le terminal (en tant que super utilisateur) et tapez : '''yum install php-mbstring'''
***...assurez-vous de mettre à jour /etc/php. ini et décommentez les différents paramètres mbstring
***... assurez-vous de redémarrer Apache après l'avoir installé : '''/etc/init.d/httpd restart'''
*Si c'est le vôtre '' Serveur 'Windows''', recherchez php.ini sur votre système, ouvrez-le avec un éditeur et recherchez mbstring. Très probablement, la ligne contenant la chaîne est commentée par un point-virgule. Supprimez le point-virgule, enregistrez et redémarrez votre serveur Web


== Stuck at checking file system permissions ==
== Coincé lors de la vérification des autorisations du système de fichiers ==
If SELinux is activated (primarily on CentOS), then you might get an error that the file system permissions are not correct, even if the list of directories is empty. SELinux prevents writing even though the permissions are for example on 777 or 755. To configure SELinux correctly for your server - check out the [https://wiki.centos.org/HowTos/SELinux SELinux documentation].
Si SELinux est activé (principalement sur CentOS), vous pourriez obtenir une erreur indiquant que les autorisations du système de fichiers ne sont pas correctes, même si la liste des répertoires est vide. SELinux empêche l'écriture même si les autorisations sont par exemple sur 777 ou 755. Pour configurer correctement SELinux pour votre serveur - consultez la [https://wiki.centos.org/HowTos/SELinux Documentation SELinux].


=After database creation=
=Après la création de la base de données=


==Blank page after database creation==
==Page blanche après création de la base de données==


<div class="mw-translate-fuzzy">
===Symptômes===
====Symptômes :====
* LimeSurvey est installé correctement et la base de données a été créée, mais au lieu de la page d'administration, vous obtenez une page vide  
* LimeSurvey est correctement installé, la base de données a été créée mais à la place de l'écran d'administration, vous obtenez une page vide.
* Le journal du serveur Web affiche ''"Erreur fatale : appel à un fonction membre sur un non-objet dans /path/to/limesurvey/admin/login_check.php à la ligne 69"''
* Vous pouvez lire ceci dans les logs du serveur web     * "Fatal error: Call to a member function on a non-object in /path/to/limesurvey/admin/login_check.php on line 69"
</div>


====Remède====
====Remède====


<div class="mw-translate-fuzzy">
Ceci est probablement lié à un paramètre incorrect pour <code>$rooturl</code> ou <code>$rootdir</code> dans config.php. Le fichier config.php tente de définir correctement <code>$rootdir</code> en appelant<nowiki> <code>dirname('''FILE''')</code></nowiki> . Bien que cela fonctionne généralement, cela peut être perturbé lorsque LimeSurvey est installé dans le répertoire personnel ou public_html d'un utilisateur et que le répertoire personnel est monté sur NFS. Pour configurer manuellement <code>$rootdir</code> (votre commande shell ou pwd peut vous montrer un chemin tel que /disks/hostname/home/username/public_html/limesurvey), essayez d'utiliser /home/username/public_html/limesurvey.
C'est probablement à cause d'un mauvais réglage pour $rooturl ou $rootdir dans config.php. En effet, config.php essaie de déterminer correctement la valeur de $rootdir en appelant 'dirname('''FILE''')' et si cela fonctionne dans la plupart des cas, cela peut ne pas être le cas quand LimeSurvey est installé dans un répertoire d'utilisateur ou un dossier public_html et que le dossier de l'utilisateur est monté par NFS. Essayez de définir $rootdir manuellement et en particulier, si votre shell ou si la commande pwd vous retourne un chemin du genre "/disks/hostname/home/username/public_html/limewire", essayez d'utiliser "/home/username/public_html/limewire".


ce problème peut aussi survenir par un paramétrage incorrect de $rooturl ou par l'oubli de l'activation de mbstrings.
==Lors de l'accès à la page d'administration, le navigateur continue de fonctionner et finira par ne pas l'afficher==
</div>


<div class="mw-translate-fuzzy">
===Symptômes===
===Quelques erreurs courantes (essentiellement IIS)===
* LimeSurvey est installé correctement et la base de données a été créée. Cependant, lorsque vous accédez à la page d'administration, le navigateur continue de fonctionner et finira par ne pas afficher la page 
</div>
* Lorsque vous vérifiez le journal d'accès au serveur Web, sa taille est devenue assez importante (dans certains cas, plus de 2 Go)  
* Dans le journal d'accès, vous obtenez ce message remplissant le journal :


===Symptoms===
{{Alert|title=Warning|text=''fread() [function.fread] : Le paramètre de longueur doit être supérieur à 0 dans /limesurvey/classes/php-gettext/streams.php à la ligne 120.}}''
* LimeSurvey is installed correctly and the database was created. However, when you access the admin page, the browser keeps running and will eventually fail to show the page
* When you check the web server access log, its size has become quite big (in some cases, more than 2 GB)
* Inside the access log, you get this message filling the log:


{{Alert|title=Warning|text=''fread() [function.fread]: Length parameter must be greater than 0 in /limesurvey/classes/php-gettext/streams.php on line 120.}}''
{{Remarque|Le numéro de ligne peut être différent selon votre version de LimeSurvey.}}


{{Note|The line number may be different depending on your LimeSurvey version.}}
===Correction===


===Fix===
Cela peut être dû au paramètre mbstring.func_overload. Modifiez le paramètre suivant dans le fichier php.ini :
 
<syntaxhighlight lang="php" enclose="pre">  
This may be caused by the mbstring.func_overload setting. Change the following setting in the php.ini file:
<syntaxhighlight lang="php" enclose="pre">
mbstring.func_overload = 0
mbstring.func_overload = 0
</syntaxhighlight>
</syntaxhighlight>


{{Note|This means no function overloading. See the PHP manual for this setting: [http://us3.php.net/manual/en/mbstring.overload.php Function Overloading Feature].}}
{{Remarque|Cela signifie qu'il n'y a pas de surcharge de fonctions. Consultez le manuel PHP pour ce paramètre : [http://us3.php.net/manual/en/mbstring.overload.php Function Overloading Feature].}}


==When accessing the admin page, the browser reports Fatal error: Call to a member function gT() on a non-object in login_check.php on line 76==
==Lors de l'accès à la page d'administration, le navigateur signale Erreur fatale : Appel à une fonction membre gT() sur un non-objet dans login_check.php à la ligne 76==


===Symptoms===
===Symptômes===
* LimeSurvey is installed correctly and the database was created. But when redirected to the admin page, the browser displayed the listed error.
* LimeSurvey est installé correctement et la base de données a été créée. Mais lorsqu'il est redirigé vers la page d'administration, le navigateur affiche l'erreur répertoriée.
* <code>$rootdir</code> and <code>$rooturl</code> are correctly set in config.php.
* <code>$rootdir</code> et <code>$rooturl</code> sont correctement définis dans config.php.
* The disk path name for limesurvey installation directory includes one of the following characters: '(',')' or '+'.
* Le nom du chemin du disque pour le répertoire d'installation de limesurvey comprend l'un des caractères suivants : '(',')' ou '+'.


{{Alert|title=Attention|text=Other characters may also induce the same behavior.}}
{{Alert|title=Attention|text=D'autres caractères peuvent également induire le même comportement.}}


===Fix===
===Correction===


Move/rename the LimeSurvey installation directory so that the path name includes non of the following characters: '(',')' or '+' characters.
Déplacez/renommez le répertoire d'installation de LimeSurvey afin que le nom du chemin ne contienne aucun des caractères suivants : caractères '(',')' ou '+'.


=After installation=  
=Après l'installation=  


For all the other issues that may occur after a successful installation, please refer to the [[Troubleshooting|troubleshooting page]].
Pour tous les autres problèmes pouvant survenir après une installation réussie, veuillez vous référer à la [[Dépannage|page de dépannage]].

Latest revision as of 08:49, 2 October 2023

Contenu :

Installation sur votre ordinateur

LimeSurvey peut être installé sur votre ordinateur avec MAMP/XAMPP ou tout autre système. Gardez à l’esprit que votre ordinateur n’est pas un serveur Web : il n’est accessible via le Web à aucun autre utilisateur.

Afin de rendre votre enquête accessible aux autres utilisateurs via le Web, vous devez soit :

  • posséder un serveur ou un espace web chez un hébergeur
  • ou trouver un hébergeur spécialisé LimeSurvey

Démarrage de l'installation

Comment puis-je créer une base de données et un utilisateur dans MySQL avec un accès en ligne de commande ?

Vous devez entrer les commandes ci-dessous dans votre MySQL :

  • create database ;<your_database_name> create database ;
  • create user ;<your_database_username> create user ;
  • create user @localhost;<your_database_username> create user @localhost;
  • set password for = PASSWORD(' ');<your_database_username> set password for = PASSWORD(' ');<your_database_password> set password for = PASSWORD(' ');
  • set password for @localhost = PASSWORD(' ');<your_database_username> set password for @localhost = PASSWORD(' ');<your_database_password> set password for @localhost = PASSWORD(' ');
  • grant all on .* to ' ';<your_database_name> grant all on .* to ' ';<your_database_username> grant all on .* to ' ';
  • grant all on .* to ' '@'localhost';<your_database_name> grant all on .* to ' '@'localhost';<your_database_username> grant all on .* to ' '@'localhost';

Dans le terminal, <your_database_name> , <your_database_username> et <your_database_password> doivent être remplacés par les valeurs correspondantes/souhaitées.

Que faire si je ne peux pas créer de base de données grâce à un script ?

Normalement, le script crée une nouvelle base de données, puis la structure des tables. Cependant, si votre serveur/FAI ne vous donne pas les droits d'administrateur pour créer une nouvelle base de données dans MySQL, vous devrez contacter l'administrateur de votre serveur pour créer la base de données nécessaire (ou la créer vous-même si vous recevez les autorisations requises). La base de données vierge nouvellement créée doit inclure les droits d'accès appropriés (c'est-à-dire : lecture/écriture/création). Ensuite, vous devriez pouvoir démarrer l'installation de LimeSurvey, qui créera les tables dans la base de données nouvellement créée.

Page blanche lors de l'accès à la page d'installation

Ce problème ne se produit pas dans l'installation de LimeSurvey mais dans l'installation de PHP.

  • Vérifiez que le module PHP MySQL (php-mysql) est installé.
  • Vérifiez que votre installation PHP charge le fichier PHP.ini de votre modifiez et n'analysez pas d'autres fichiers PHP.INI sur votre système.
  • Vérifiez l'emplacement et les autorisations du paramètre suivant dans votre PHP.ini :
upload_tmp_dir="/temp"

session.save_path="/temp"
  • Vérifiez que votre serveur exécute une version PHP appropriée.

Messages d'erreur dus à des ressources inexistantes

Parfois, les fichiers ne sont pas téléchargés correctement ou sont endommagés pendant le processus de téléchargement. Cela conduit à plusieurs messages d'erreur différents. La plupart d'entre eux font référence à un fichier ou à une fonction dans un fichier introuvable.

Solution : Re-téléchargez tous les fichiers en utilisant le mode binaire de votre programme FTP.

Page Exigences

Qu'est-ce que la bibliothèque mbstring (Multibyte String Functions) ?

La bibliothèque mbstring est une bibliothèque PHP capable de convertir des jeux de caractères d'une langue à une autre. Vous en avez besoin si vous souhaitez exécuter LimeSurvey. Pour vérifier s'il est déjà installé, ouvrez l'URL depuis un navigateur Web :

http://<your_server> /<your_limesurvey_directory> /admin/install/phpinfo.php

De nombreuses informations seront affichées. Recherchez la chaîne 'mbstring' dans la section Configuration. Si vous trouvez la section mbstring, alors tout devrait bien se passer et vous pouvez continuer votre installation de LimeSurvey !

Si vous ne trouvez pas la section mbstring, vous pourriez avoir un problème entre vos mains. Il existe trois scénarios possibles :

  • S'il s'agit du serveur de votre hébergeur, demandez l'activation de cette extension en PHP ou des informations complémentaires sur la manière de l'activer - si vous disposez d'un bon panneau d'administration pour votre serveur, vous pouvez pouvoir l'activer vous-même
  • S'il s'agit de votre propre serveur Linux, vous devrez peut-être recompiler PHP et inclure la bibliothèque mbstring. Demandez aux experts Linux comment procéder. Cependant, vous pouvez l'installer à l'aide de votre gestionnaire de packages Linux, qui est principalement disponible dans toutes les distributions Linux de nos jours !N !**Si vous utilisez une version de Linux qui prend en charge 'yum' (CentOS, RedHat, Fedora)...
      • ...utilisez le terminal (en tant que super utilisateur) et tapez : yum install php-mbstring
      • ...assurez-vous de mettre à jour /etc/php. ini et décommentez les différents paramètres mbstring
      • ... assurez-vous de redémarrer Apache après l'avoir installé : /etc/init.d/httpd restart
  • Si c'est le vôtre Serveur 'Windows', recherchez php.ini sur votre système, ouvrez-le avec un éditeur et recherchez mbstring. Très probablement, la ligne contenant la chaîne est commentée par un point-virgule. Supprimez le point-virgule, enregistrez et redémarrez votre serveur Web

Coincé lors de la vérification des autorisations du système de fichiers

Si SELinux est activé (principalement sur CentOS), vous pourriez obtenir une erreur indiquant que les autorisations du système de fichiers ne sont pas correctes, même si la liste des répertoires est vide. SELinux empêche l'écriture même si les autorisations sont par exemple sur 777 ou 755. Pour configurer correctement SELinux pour votre serveur - consultez la Documentation SELinux.

Après la création de la base de données

Page blanche après création de la base de données

Symptômes

  • LimeSurvey est installé correctement et la base de données a été créée, mais au lieu de la page d'administration, vous obtenez une page vide
  • Le journal du serveur Web affiche "Erreur fatale : appel à un fonction membre sur un non-objet dans /path/to/limesurvey/admin/login_check.php à la ligne 69"

Remède

Ceci est probablement lié à un paramètre incorrect pour $rooturl ou $rootdir dans config.php. Le fichier config.php tente de définir correctement $rootdir en appelant <code>dirname('''FILE''')</code> . Bien que cela fonctionne généralement, cela peut être perturbé lorsque LimeSurvey est installé dans le répertoire personnel ou public_html d'un utilisateur et que le répertoire personnel est monté sur NFS. Pour configurer manuellement $rootdir (votre commande shell ou pwd peut vous montrer un chemin tel que /disks/hostname/home/username/public_html/limesurvey), essayez d'utiliser /home/username/public_html/limesurvey.

Lors de l'accès à la page d'administration, le navigateur continue de fonctionner et finira par ne pas l'afficher

Symptômes

  • LimeSurvey est installé correctement et la base de données a été créée. Cependant, lorsque vous accédez à la page d'administration, le navigateur continue de fonctionner et finira par ne pas afficher la page 
  • Lorsque vous vérifiez le journal d'accès au serveur Web, sa taille est devenue assez importante (dans certains cas, plus de 2 Go)
  • Dans le journal d'accès, vous obtenez ce message remplissant le journal :
  Warning : fread() [function.fread] : Le paramètre de longueur doit être supérieur à 0 dans /limesurvey/classes/php-gettext/streams.php à la ligne 120.

Template:Remarque

Correction

Cela peut être dû au paramètre mbstring.func_overload. Modifiez le paramètre suivant dans le fichier php.ini :

 
mbstring.func_overload = 0

Template:Remarque

Lors de l'accès à la page d'administration, le navigateur signale Erreur fatale : Appel à une fonction membre gT() sur un non-objet dans login_check.php à la ligne 76

Symptômes

  • LimeSurvey est installé correctement et la base de données a été créée. Mais lorsqu'il est redirigé vers la page d'administration, le navigateur affiche l'erreur répertoriée.
  • $rootdir et $rooturl sont correctement définis dans config.php.
  • Le nom du chemin du disque pour le répertoire d'installation de limesurvey comprend l'un des caractères suivants : '(',')' ou '+'.
  Attention : D'autres caractères peuvent également induire le même comportement.


Correction

Déplacez/renommez le répertoire d'installation de LimeSurvey afin que le nom du chemin ne contienne aucun des caractères suivants : caractères '(',')' ou '+'.

Après l'installation

Pour tous les autres problèmes pouvant survenir après une installation réussie, veuillez vous référer à la page de dépannage.