Abilitare la modalità DEBUG

Author
Post
mer nov 07, 2018 1:00 pm
Avatar utente
PGreca
Amministratore
Amministratore
Posts in topic: 1
Messaggi: 15
Iscritto il: dom set 09, 2018 9:18 pm
Zodiac:
ARTICOLO ORIGINIALE (in spagnolo)
Uno strumento molto pratico quando si cercano errori nei file .php è abilitare la modalità di DEBUG .

La modalità debug abilitata è un "error tracker", se c'è un problema nella parte del codice del forum (non nei modelli degli stili) ci dirà in quale file e in quale riga iniziano gli errori.
Se vengono trovati errori, verranno mostrati soprattutto, nelle diverse pagine phpbb

Un file config.php dovrebbe apparire simile a questo:

Codice: Seleziona tutto

<?php
// phpBB 3.2.x auto-generated configuration file
// Do not change anything in this file!
$dbms = 'tipo di database';
$dbhost = 'l' host ;
$dbport = 'la porta del  database';
$dbname = 'il nome del database';
$dbuser = ' l' utente del database';
$dbpasswd = 'la password del database';
$table_prefix = 'il prefisso delle tabelle';
$phpbb_adm_relative_path = 'adm/';
$acm_type = 'il tipo di cache';
?>
Per attivare la modalità DEBUG, aggiungiamo dopo:

Codice: Seleziona tutto

@define('PHPBB_INSTALLED', true);
@define('PHPBB_DISPLAY_LOAD_TIME', true);
@define('PHPBB_ENVIRONMENT', 'production');
@define('DEBUG_CONTAINER', true);
@define('DEBUG', true);
Salviamo le modifiche apportate e navighiamo nella pagina in cui crediamo possa esserci qualche problema e vediamo se appare qualche errore ad inizio pagina.
Se sono presenti degli errori, vedremo anche il file e la riga in cui si trova il problema.
La modalità DEBUG porta con sé un altro vantaggio, in fondo alle pagine vedremo altre informazioni interessanti, come ad esempio:

Codice: Seleziona tutto

Time : 0.112s | 11 Queries | GZIP : Off | Memory Usage: 3.28 MiB
Sei forum hanno pagine o sezioni pesanti, in quella linea possiamo vedere alcune informazioni che ci indicheranno quanto tempo ci vuole per il caricamento della pagina, quante query nel database sono state eseguite e quanta memoria è richiesta per il suo caricamento.

Tenere la modalità DEBUG sempre attiva non implica alcun rischio, ne problemi, ci aiuta solo a sapere se abbiamo degli errori e ad avere un' indicazione di come possono essere risolti. PS. Se sono presenti degli erorri saranno visti da tutti (amministratori, moderatori, utenti registrati e anche visitatori del forum).
Cosa diamine sto combinando...
#status