[phpBB Debug] PHP Warning: in file [ROOT]/ext/sniper/mobiledevice/event/listener.php on line 194: Trying to access array offset on value of type bool
[phpBB Debug] PHP Warning: in file [ROOT]/ext/sniper/mobiledevice/event/listener.php on line 199: Trying to access array offset on value of type bool
[phpBB Debug] PHP Warning: in file [ROOT]/ext/sniper/mobiledevice/event/listener.php on line 267: Trying to access array offset on value of type bool
Como Habilitar el modo DEBUG - phpBBMexico
Ese foro es para snippets, pequeños mods, no suficiente grandes para ser Mods

Moderators: Carlos, Soporte en MODs, Soporte en phpBB

No votes
0%
User avatar
By Carlos
#8
Una herramienta muy práctica a la hora de buscar errores en archivos con extensión .php es habilitar el modo debug.

El modo debug habilitado es un rastreador de errores, el cual si hay algún problema en la parte del código del foro (no en las plantillas de los estilos) nos indicará en que archivo y en que linea comienza el/los errores.
De encontrarse errores, éstos serán mostrados arriba de todo, en las diferentes páginas de phpbb

Un archivo config.php debería tener esta apariencia similar a esta :
Code: Select all
<?php
// phpBB 3.0.x auto-generated configuration file
// Do not change anything in this file!
$dbms = 'tipo de base de datos';
$dbhost = 'dominio de la base de datos';
$dbport = 'puerto de la base de datos';
$dbname = 'Nombre de la base de datos';
$dbuser = 'Usuario de la base de datos';
$dbpasswd = 'Clave de la base de datos';
$table_prefix = 'Prefijo de las tablas';
$acm_type = 'tipo de cache';
$load_extensions = '';

@define('PHPBB_INSTALLED', true);
// @define('DEBUG', true);
// @define('DEBUG_EXTRA', true);
?>
Para habilitar el debug, descargamos el archivo raíz/config.php desde el servidor a nuestra PC y buscamos las siguientes lineas :
Code: Select all
// @define('DEBUG', true);
// @define('DEBUG_EXTRA', true);  
y las reemplazamos por :
Code: Select all
@define('DEBUG', true);
@define('DEBUG_EXTRA', true);
Eliminando la doble barra (//) de ambas lineas.

Una vez guardado los cambios, subimos el archivo el archivo modificado al servidor y navegamos la o las páginas donde creemos que puede estar el problema y observamos si aparece algo antes de la cabecera de la página.
Si se tienen errores, no sólo veremos indicios del archivo y línea en donde se encuentra el problema, sino que también veremos todo mucho más grande, no se asusten, es así, lo importante es descubrir donde está el problema, para luego solucionarlo.

Nota :
Habilitar el modo debug, trae a su vez otra ventaja, al pié de las páginas veremos otros datos de interés, como por ejemplo :
Time : 0.112s | 11 Queries | GZIP : Off | Memory Usage: 3.28 MiB | Explain
Si sus foros se sienten un poco pesados, páginas o secciones lentas, en esa línea podemos ver cierta información que nos indicará cuanto tarda en mostrarse una página, cuantas consultas a la base de datos se ejecutaron y cuanta memoria requirió esa página para ser mostrada.

Tener el modo debug siempre habilitado no implica ningún riesgo, ni tiene inconvenientes, sólo nos sirve para saber si tenemos errores y tener un indicio de como se pueden resolver.
Cabe aclarar que si hay errores éstos será visto por todos, no sólo a administradores, moderadores o a usuarios registrados, sino también a los visitantes al foro
Duda sobre BBcode

ya preguntaste ahi? [ Post made via Sony Xperi[…]

[DUDA] Imagen en Foros

Hola, Puse imágenes propias como íc[…]

Hola! queria saber si existe un mod que te muestre[…]

Hola, me gustaria saber si es posible modificar al[…]