Depurando
  • 08 Feb 2024
  • 3 Minutos para leer

Depurando


Article Summary

Los mensajes de depuración pueden ser habilitados por un administrador del sitio en el menú de Quick-access > Development > Debugging.

Los mensajes de depuración tienen como objetivo ayudar a diagnosticar problemas y/o ayudar a los desarrolladores de Totara. Por defecto, Totara no muestra ningún mensaje de error a través de la interfaz. Si tienes problemas (p. ej., pantallas en blanco o pantallas incompletas), activar la depuración suele ser lo primero que debes intentar.

Hay dos ajustes principales que controlan la salida de depuración. Mostrar mensajes de depuración controla si los mensajes de depuración se muestran en la interfaz o solo se registran en los registros del servidor. Los mensajes de depuración determinan la gravedad en la que se muestra o se graba un mensaje de depuración, o de lo contrario se descarta.

Para los sitios de producción, recomendamos configurar Mostrar mensajes de depuración en No, para evitar que los mensajes de depuración se muestren a los usuarios. De lo contrario, esto podría hacer que el sitio sea vulnerable desde una perspectiva de seguridad, ya que los mensajes de depuración pueden dar pistas a un hacker sobre la configuración de tu sitio.

Recomendamos que los sitios de producción establezcan los mensajes de depuración en Mínimo o Normal. El mínimo garantizará que se registren los problemas graves. Si se establece en Normal, se asegurará de que también se registren los problemas y avisos menores, pero esto puede hacer que el registro de errores del servidor crezca rápidamente, lo que posiblemente llene el espacio disponible en el disco. En cualquier configuración, asegúrese de que los registros del servidor estén configurados correctamente para ser purgados cuando corresponda.

Si tienes un problema con tu sitio de Totara y pides ayuda, un desarrollador puede pedirte que enciendas los mensajes de depuración para localizar la causa del problema. Si la depuración debe reproducirse en un sitio de producción, se recomienda aumentar solo el nivel de depuración estableciendo los mensajes de depuración en Todos o Desarrollador, y luego regresar la configuración a su valor original después de que los mensajes de depuración hayan sido registrados en los registros del sitio. En los sitios que no son de producción, si se configuran los mensajes de depuración de pantalla en , se permitirá que los mensajes de depuración se muestren directamente a través de la interfaz.

Configuración de depuración

Puedes configurar los ajustes de depuración dirigiéndote a Depuración de >desarrollo desde el bloque Administración. Recuerda hacer clic en Guardar cambios una vez que hayas hecho los ajustes. 

Configuración
Descripción
Notas:

Mensajes de depuración

Estos están desactivados (establecidos en Ninguno) por defecto. Puedes elegir entre:

  • Ninguno: no mostrar ningún error o advertencia (predeterminado)
  • Todos: mostrar todos los mensajes de depuración PHP razonables
  • Mínimo: Mostrar solo errores fatales
  • Normal: Mostrar advertencias, errores y avisos
  • Desarrollador: DESARROLLADOR: mensajes extra de depuración para desarrolladores

El nivel de Desarrollador solo se recomienda si eres un desarrollador; de lo contrario, es poco probable que tengas beneficios adicionales para ti, pero causará carga adicional en el servidor y ralentizará el sitio. 

Mostrar mensajes de depuración

Si activa esta opción, el informe de errores irá a la página HTML. Es práctico pero rompe XHTML, JS, 'cookies' y cabeceras HTTP en general.

Si deshabilita esta opción, se enviarán los resultados a los registros del servidor, lo que permitirá una mejor depuración. El parámetro de configuración de PHP error_logcontrola a qué registro va esto.

-

Depurar envío de correos electrónicos

Activa la depuración con información detallada durante el envío de correos electrónicos al servidor SMTP.

-

Información de rendimiento

Si está habilitada, la información de rendimiento se mostrará en el pie de página (si se utiliza el tema estándar o algún otro tema compatible). La información de rendimiento incluye:

  • Uso de CPU
  • Tiempos de carga de la página
  • Memoria utilizada en la generación de páginas

Puedes hacer lo siguiente en tu archivo config.php para incluir consultas a la base de datos:

define('MDL_PERF', true);
 define('MDL_PERFDB', true);
 define('MDL_PERFTOLOG', true);
 define('MDL_PERFTOFOOT', true);


-

Mostrar el origen de las cadenas de idiomas

Si se habilita esta opción, los componentes e identificadores de la cadena de idioma se muestran cuando ?strings=1 o &strings=1 se anexa a la URL de la página. Esto puede ser útil para los traductores.

-

Mostrar enlaces de validación

Habilitar esto permite enlaces a servidores validadores externos en el pie de página.

Es posible que necesites crear un nuevo usuario con el nombre de usuario w3cvalidator y permitir el acceso de invitados.

Estos cambios pueden permitir el acceso no autorizado a su servidor y, por lo tanto, no debe habilitarlos en ningún sitio de producción.

Mostrar información de la página

Habilitar esto incluirá información de la página en el pie de página. 

-

© Copyright 2024 Totara Learning Solutions. All rights reserved. Some content originally obtained via GPLv3 license and continues to be available under GPLv3. All other content is the sole copyright of Totara Learning Solutions. 


¿Te ha sido útil este artículo?

Changing your password will log you out immediately. Use the new password to log back in.
First name must have atleast 2 characters. Numbers and special characters are not allowed.
Last name must have atleast 1 characters. Numbers and special characters are not allowed.
Enter a valid email
Enter a valid password
Your profile has been successfully updated.