TemmaDebuggerPlugin
Présentation
Cette extension contient tous les fichiers nécessaires pour faire apparaître une micro-fenêtre en haut de vos pages, qui permettra de voir certaines informations :
- Configuration PHP.
- Informations serveur.
- Tous les messages de log de votre application.
Cette extension est basée sur PHP_Debug.
Installation
Pour installer cette extension, commencez par la télécharger.
Ensuite, copiez les fichiers placés dans les répertoires controllers/, lib/,
templates/ et www/ dans les mêmes répertoires respectifs de votre site.
Configuration
Une fois les fichiers installés, il faut ajouter le plugin dans la configuration de votre site. Pour cela, il faut modifier le fichier de configuration temma.json, comme indiqué dans la documentation :
{
"plugins": {
"_pre": "TemmaDebuggerPlugin"
}
}
Il est possible de configurer le plugin pour que la zone d'information n'apparaisse que pour les connexions provenant de certaines adresses IP. Pour cela, il faut créer une directive de configuration étendue :
{
"x-debugger-plugin": {
"allowedIP": [
"127.0.0.1",
"10.0.0.1"
]
}
}
Intégration aux templates
Pour que la zone d'information puisse apparaître, vous allez devoir modifier les en-têtes de vos templates.
Dans le ou les templatespour lesquels vous souhaitez faire appraître les informations, modifiez le contenu de la balise HTML <head> de cette manière :
<html>
<head>
{include file="Debugger.tpl"}
</head>