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é en config. Il inclut toujours le fichier dbaccess.php et local-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.

×