Errores, logging y rendimiento · Pregunta 3 de 12
¿Por qué debe establecerse el contexto de aplicación Production en un servidor en producción?
1 respuesta es correcta. Fácil
Mostrar solución
Solución
- B Para que los visitantes solo vean un mensaje genérico en caso de error y ningún detalle como rutas de archivos o consultas SQL
Explicación
En el contexto Production, el frontend solo muestra ante un error un mensaje breve como Oops, an error occurred! Code: …, solo se registran errores y no se anotan las deprecaciones. En el contexto Development, en cambio, aparecen mensajes de error detallados con archivo y línea: prácticos durante el desarrollo, pero un riesgo de seguridad en un servidor público, porque revelan detalles internos de la instalación. Development no desactiva cachés ni bloquea el frontend o el backend; cambia sobre todo cuánto se revela sobre los errores. En producción, el error exacto se encuentra mediante el código mostrado en los archivos de log bajo var/log/.