La plupart du temps, une erreur dans le forum se traduit par l'affichage d'une page blanche et d'une belle erreur 500.
Cela est très frustrant car on doit alors passer des heures à traquer l'erreur afin de tenter de la résoudre.
Mais, il y a un mode dans phpBB qui permet de contourner cette page blanche, nous allons voir comment l'activer.
Ce mode qui permet de tracer précisément toute erreur survenant dans un forum phpBB c'est le mode “development”.
Donc un mode pour tout développeur ou webmestre voulant résoudre une erreur par l'affichage complet de la source de l'erreur en cours.
Pour l'activer, il faut ouvrir le fichier config.php
Trouver cette ligne :
code : Tout sélectionner
@define('PHPBB_ENVIRONMENT', 'production');code : Tout sélectionner
@define('PHPBB_ENVIRONMENT', 'development');Il contient les mêmes instructions que le dossier “production” avec en plus, dans le fichier config.yml toutes les commandes pour activer le debug complet du forum.
Ne pas oublier de vider le cache afin de relancer le cache du forum. Cela créera un nouveau dossier dans cache : development, à coté du dossier production, c'est lui qui accueillera désormais les fichiers du cache.
Voici le rendu d'une page d'erreur en mode development :