Configuration requise
PHP et MySQL
XLAgenda requiert PHP 5.3 ou ultérieur et une base de données MySQL ou MariaDB.
Mysqlnd
Depuis la version 4.5, le driver natif MySQL (Mysqlnd) doit être installé. Ce pré-requis est indispensable au bon fonctionnement de l'application.
Bibliothèque GD
L'application requiert la présence de la bibliothèque GD. Si le support GD n'est pas activé sur votre serveur, vous ne pourrez pas utiliser la page de demande de compte. Toutefois, le reste de l'application fonctionnera sans problème et vous pourrez désactiver la page de demande de compte dans le fichier data.php.
Fonction mail()
XLAgenda utilise la fonction mail() pour envoyer des notifications par email :
- lors d'une demande de compte ;
- lorsqu'un événement est en attente de validation ;
- lors de l'envoi d'un nouveau mot de passe en cas de perte de ses identifiants.
Pour utiliser XLAgenda il est donc conseillé de choisir un hébergement sur lequel la fonction mail() est activée, mais ce n'est pas une obligation : l'absence de la fonction mail() ne générera pas de message d'erreur.