4.9 Exploitation
4.9.1 Page supervisor
La page de contrôle du bon fonctionnement de Dynacase (anciennement
/admin/index.html
) a été déplacée vers /supervisor/index.html
.
- Elle est protégée par un htaccess / htpasswd dont le mot de passe est synchronisé avec celui du compte admin de Dynacase.
- Elle a été entièrement retravaillée pour être plus lisible.
- Elle contrôle maintenant que les cron DbCleaner sont bien exécutés.
- Elle donne une estimation de la volumétrie de la base de données.
- Il est maintenant possible d'ajouter des services à cette interface.
4.9.2 Gestion des logs
La classe Log
a été mise à jour.
- Les différents niveaux de log sont maintenant portés par des constantes
- Le niveau
Log::TRACE
a été ajouté pour le développeur : ce niveau ne sera jamais utilisé par la plate forme, permettant donc au développeur de différencier ses logs pendant le développement de ceux de la plate forme - Le reporting par défaut des logs a été changé de
WEIF
àWEF
(suppression des messages d'information) - Les erreurs de la plate forme sont dorénavant gérées sous forme de codes d'erreur, permettant d'identifier plus clairement les erreurs
- Le niveau de log
Log::DEPRECATED
a été ajouté
Les exécutions périodiques (cron et minuteurs) font maintenant l'objet d'une entrée dans les logs.
4.9.3 Répertoires de travail
Les répertoires de travail sont maintenant gérés sous l'arborescence du serveur.
Ils sont sous le répertoire var
. cela concerne :
- ./var/cache
- ./var/cache/file
- ./var/cache/image
- ./var/session
- ./var/tmp
- ./var/upload
4.9.4 Autres modifications de répertoires
Le répertoire
admin
a été renommésupervisor
.Le répertoire
context
a été renommé enconfig
. Il inclut toujours le fichierdbaccess.php
etlocal-dbaccess.php
.Le répertoire
context/FDLGEN
a été déplacé à la racine du contexte.
4.9.5 Mots de passe
Les mots de passe sont maintenant cryptés en SHA-256.