Configuration de Lizmap
Sur certains serveurs, des paramétrages supplémentaires doivent être faits dans Lizmap. Leurs valeurs doivent être indiquées dans le répertoire lizmap/var/config/
.
Fichiers de configuration
Il y a plusieurs fichiers de configuration pour Lizmap.
Fichiers de configuration du framework :
app/system/mainconfig.ini.php
contient beaucoup de paramètres de configuration, avec leurs valeurs par défaut, principalement pour le framework utilisé par Lizmap. Vous aimeriez en modifier certaines, comme la liste des langues disponibles etc. Toutefois, vous NE DEVEZ PAS MODIFIER mainconfig.ini.php ni aucun autre fichier de app/. Mettez les paramètres avec leurs nouvelles valeurs plutôt dansvar/config/localconfig.ini.php
!var/config/localconfig.ini.php
contient des paramètres de configuration qui sont spécifiques à votre installation. Ainsi mettez-y tous les paramètres demainconfig.ini.php
que vous voulez modifier.var/config/liveconfig.ini.php
contient des paramètres que l’on peut trouver dansmainconfig.ini.php
mais qui sont modifiés par l’application elle-même.
Durant l’execution de Lizmap, mainconfig.ini.php
, localconfig.ini.php
, et liveconfig.ini.php
sont fusionnés dans cet ordre. Ainsi les paramètres dans liveconfig.ini.php
ont la priorité sur ceux de localconfig.ini.php
, qui a son tour a des paramètres qui ont la priorité sur les paramètres de mainconfig.ini.php
.
Autres fichiers de configuration du framework :
profiles.ini.php
contient tous les paramètres d’accès aux base de données, au serveur SMTP, au ldap etc. Vous devez le modifier pour définir ces paramètres d’accès.installer.ini.php
contient des informations sur les modules Lizmap et leur état. Ne modifiez pas ce fichier, et ne l’effacez pas entre deux mises à jour. Vous pouvez le supprimer uniquement si vous réinstallez Lizmap.
Fichiers de configuration de Lizmap :
lizmapConfig.ini.php
contient les paramètres de configuration spécifiques à Lizmap.lizmapLogConfig.ini.php
contient la configuration du logger de Lizmap.
Pour les sauvegardes et les mises à jour, vous devriez garder les fichiers localconfig.ini.pp
, liveconfig.ini.php
, lizmapConfig.ini.php
, profiles.ini.php
, lizmapLogConfig.ini.php
et installer.ini.php
. Ils sont tous modifiés durant la vie ou l’installation de l’application.
Configuration de la langue
Lizmap détecte automatiquement la langue de l’utilisateur (donnée par son navigateur), et supporte plusieurs langues.
Les langues disponibles dans Lizmap sont affichées dans le dépôt GitHub. Attention a sélectionner la bonne branche sur Github, qui correspond à la version de Lizmap Web Client que vous installez. Des langues peuvent ne pas être disponibles dans des vieilles versions de Lizmap. Par exemple, sur la branche 3.6.
Si le navigateur de l’utilisateur indique une langue non prise en charge, la langue par défaut de Lizmap, en_US, est utilisée.
Vous pouvez changer la langue par défaut de Lizmap en modifiant le paramètre de configuration locale
dans localconfig.ini.php, qui doit contenir le code de votre langue préférée.
Vous pouvez aussi limiter le nombre de langue prise en charge, en modifiant l’option availableLocales
.
Dans cet exemple, seulement 3 langues sont disponibles et la langue par défaut est l’italien :
locale = it_IT
availableLocales = en_US,fr_FR,it_IT
Il y a aussi l’option fallbackLocale
mais il n’est pas recommandé de la modifier.
Configurer un mot de passe pour un utilisateur
Par défaut, dans Lizmap, quand un utilisateur est crée, il recevra un courriel pour configurer son propre mot de passe. Si dans certaines circonstances, l’administrateur doit configurer le mot de passe, le fichier localconfig.ini.php
doit être édité:
[jcommunity]
resetAdminPasswordEnabled = off