Estoy usando register_shutdown()
para mostrar una página si la carga lleva mucho tiempo y provoca un tiempo de espera de PHP. Realmente no necesito mostrar el error fatal al usuario, ¿cómo puedo ocultar ese mensaje?Suprime el mensaje "Error fatal: tiempo de ejecución máximo de 30 ..."
7
A
Respuesta
6
Desea configurar la directiva display_errors
en su php.ini
en la máquina de producción. Alternativamente, si su secuencia de comandos no tiene ningún error fatal más allá del tiempo de espera, puede usar ini_set
para desactivar la visualización de errores en el tiempo de ejecución.
6
Para ocultar el mensaje de error, puede usar error_reporting(E_NONE)
para suprimir todos los mensajes de error.
O bien, puede hacer un ini_set('display_errors','0');
para ocultar los mensajes de error que se muestran y registrarlos.
Cuestiones relacionadas
- 1. Fatal error: El tiempo máximo de ejecución de 30 segundos superó
- 2. WAMP 2.2e - phpmyadmin Error fatal: el tiempo de ejecución máximo de 30 segundos superó
- 3. Php trapping error de tiempo máximo de ejecución
- 4. Error fatal: el tiempo máximo de ejecución de 0 segundos superó
- 5. El tiempo máximo de ejecución en phpMyadmin
- 6. Máximo tiempo de ejecución problema
- 7. set_time_limit (0) y el "tiempo máximo de ejecución" PHP
- 8. Establecer el tiempo máximo de ejecución para exec() específicamente
- 9. Fatal error de entorno de ejecución Java
- 10. Tiempo máximo de ejecución para JavaScript
- 11. drupal tiempo de ejecución máximo de cron
- 12. curl_exec tiempo máximo de ejecución: ¿qué lo está causando?
- 13. Superado el tiempo máximo de ejecución en Google Apps Script
- 14. Tiempo de ejecución C++, mostrar el mensaje de excepción
- 15. ¿Cuenta el tiempo de espera para el límite de tiempo de ejecución?
- 16. PHP trabajo cron terminación prematura debido al tiempo máximo de ejecución error grave
- 17. Error de OCMock en el tiempo de ejecución
- 18. de error que suprime Java Findbugs (EI_EXPOSE_REP)
- 19. VBA Error en tiempo de ejecución 3134
- 20. ¿Por qué CheckBoxFor produce el error de tiempo de ejecución?
- 21. C# código de ejecución cada 30 días
- 22. Traceview tiempo récord máximo?
- 23. Fatal Execution Engine Error (79FFEE24) (80131506)
- 24. error de tiempo de ejecución con Vim Omnicompletion
- 25. Error de tiempo de ejecución cuando se prueban JUnit
- 26. Tamaño máximo de mensaje de confirmación
- 27. Catch PHP Fatal Error
- 28. Fatal Error PHP, Pear?
- 29. compilación archivo de cabecera error fatal g ++
- 30. ¿Cuál es la diferencia entre el error de tiempo de ejecución y el error del compilador?
'error_reporting (0);' y/o 'ini_set ('display_errors', 0);' no es lo suficientemente bueno? No debería mostrar errores en un entorno de producción de todos modos ... – DaveRandom
@DaveRandom gracias, voy a intentarlo. No, estaba pensando que los errores fatales siempre se muestran incluso en producción, como configuración predeterminada del host. Gracias – gremo
@DaveRandom ¿Por qué desactivar completamente los informes de errores? Su aplicación aún debe rastrear y registrar errores cuando ocurren, simplemente no mostrar detalles del error al usuario. – cspray