Pré-requis
- Le service Apache HTTP avec le module mod_rewrite d'activé. Les règles de réécriture d'URL sont
  définies dans le fichier 
.htaccessfourni avec l'application et il est donc nécessaire d'autoriser une telle configuration à ce niveau via la directiveAllowOverridedevant inclure à minimaFileInfo. 
- L'utisateur exécutant le serveur web doit avoir les droits d'écriture sur le dossier 
tmp. En cas d'installation à partir du paquet Debian, ce dossier est remplacé par un lien symbolique vers le dossier/var/cache/ldapsaisie/. 
- PHP 5.6 (ou supérieur) avec 
magic_quotes_gpcetregister_globalsàoff. L'outil CLI de PHP est par ailleurs nécessaire pour l'utilisation des outils CLI fournis avec l'application (fourni par le paquetphp-clidans Debian). 
- Le support LDAP dans PHP (paquet 
php-ldapdans Debian) 
- Le support mhash dans PHP (paquet 
php5-mhashdans Debian Lenny, intégré àphp-commondans les versions supérieurs) 
- Le support json dans PHP (
pear install pecl/jsonsur RedHat, intégré au paquetphp5-commonprécédement) 
- Net_LDAP2 (paquet 
php-net-ldap2dans Debian oupear install net_ldap2) 
- Le support mbstring dans PHP (paquet 
php-mbstringdepuis Debian Stretch, intégré au paquetphp-commondans Debian) 
- Smarty (paquet 
smarty3dans Debian) 
- La librairie Console_Table (nécessaire pour le
  fonctionnement de l'outil CLI, paquet 
php-console-tabledans Debian) 
- Les librairies Mail et
  PEAR_Mail_Mime (nécessaire pour l'envoi de courriels,
  paquets 
php-mailetphp-mail-mimedans Debian) 
- L'extension PHP 
ftp(nécessaire pour le fonctionnement du LSaddon FTP, paquetphp-ftpdans Debian) 
- La librairie PhpSecLib (nécessaire pour le
  fonctionnement du LSaddon SSH, paquet
  
php-phpseclibdans Debian) 
Warning
La librairie Net_LDAP2 oblige le fait que la racine DSE de l'annuaire soit lisible en anonyme sinon la connexion à l'annuaire échouera systématiquement.
Note
Cette documentation est écrite à l'aide du langage Markdown et est mis en forme pour une
consultation en ligne à l'aide de mkdocs et son thème
mkdocs-material. Le dépendances pour construire
cette documentation sont listées dans le fichier doc/requirements.txt et sont installables à
l'aide de la commande pip install -r doc/requirements.txt.