Activer le mode débogage

Description: Activer le debug dans phpBB 3.3

Catégories: Serveur, PHP et MySQL

Lien vers cet article: Tout sélectionner

[url=https://forums.caforum.fr/kb/viewarticle?a=10&sid=3d45ba51a4d3ceb20ccbe60b63f645e5]Base de connaissance - Activer le mode débogage[/url]

Il existe plusieurs options de débogage qui peuvent être activées pour afficher des informations qui sont normalement cachées ou limitées.

Depuis phpBB 3.2.11 et 3.3.2, l'ensemble actuel d'options de débogage est :
  • exceptions : uniquement utilisé par le programme d'installation de la CLI pour afficher une sortie d'erreur plus détaillée.
  • load_time : calcule le temps passé par la base de données et PHP à exécuter le code de la page en cours. Ces valeurs sont affichées dans le pied de page.
  • sql_explain : ajoute des métriques de requête SQL et un lien dans le pied de page de toutes les pages, qui, une fois cliqué, affichera toutes les requêtes SQL qui ont été émises pour cette page et combien de temps chacune a pris. Ce lien et cette page ne sont visibles que par les administrateurs du forum. De plus, ce paramètre entraînera des erreurs SQL pour afficher la trace arrière complète à tous les utilisateurs au lieu des seuls administrateurs. Cela peut être utile si votre forum génère une erreur uniquement lorsque les utilisateurs sont déconnectés.
  • memory : Affiche l'utilisation maximale de la mémoire dans le pied de page, également si la compression GZip est activée. Si le forum utilise la fonction "Limiter la charge du système", la charge actuelle du système sera également affichée.
  • show_errors : définit le niveau d'erreur PHP pour afficher toutes les erreurs. À partir de PHP 5.3, PHP supprime par défaut : les erreurs Notice, Strict et Deprecated. Notez que votre configuration PHP doit toujours activer display_errors avant qu'elles ne s'affichent à l'écran. Les erreurs seront toujours enregistrées dans le error_log configuré de PHP.

Par défaut, ces valeurs sont toutes définies sur false.
Pour changer leurs valeurs, ouvrir ./config/production/config.yml


Remplacer par : (remplacer l'intégralité du code par celui-ci.)

Code: Tout sélectionner

imports:
    - { resource: ../default/config.yml }

parameters:
    debug.exceptions: true
    debug.load_time: true
    debug.sql_explain: true
    debug.memory: true
    debug.show_errors: true
    session.log_errors: true 

Pour que les modifications apportées à ces valeurs prennent effet, le cache doit être purgé.

Traduit depuis phpbb.com