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 dans var/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 de mainconfig.ini.php que vous voulez modifier.

  • var/config/liveconfig.ini.php contient des paramètres que l’on peut trouver dans mainconfig.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