"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > ¿Cómo habilitar la visualización de errores de PHP y el inicio de sesión en .htaccess?

¿Cómo habilitar la visualización de errores de PHP y el inicio de sesión en .htaccess?

Publicado el 2024-11-06
Navegar:266

How to Enable PHP Error Display and Logging in .htaccess?

Solucionar problemas de visualización de errores de PHP a través de .htaccess

Al probar un sitio web y encontrar problemas, la visualización de errores es crucial. Sin embargo, esta visualización a veces puede desactivarse. Para los usuarios que solo tienen acceso al archivo .htaccess y desean habilitar la visualización de errores, esta pregunta proporciona una solución integral.

La pregunta aborda el escenario en el que el archivo .htaccess es el único recurso accesible. Sugiere agregar tres indicadores PHP: display_startup_errors, display_errors y html_errors. Estas banderas controlan el comportamiento de la visualización de errores en PHP. Sin embargo, después de aplicar estos cambios, el sitio web mostró un "Error interno del servidor" en lugar de mensajes de error detallados.

Para resolver este problema, la respuesta sugiere un indicador PHP adicional: log_errors. Este indicador habilita el registro de errores de PHP, lo que permite registrar los errores en un archivo de registro especificado por error_log. Agregando estas líneas al archivo .htaccess:

php_flag display_startup_errors on
php_flag display_errors on
php_flag html_errors on
php_flag log_errors on
php_value error_log /home/path/public_html/domain/PHP_errors.log

el sitio web ahora mostrará mensajes de error detallados en las páginas y los registrará en la ubicación especificada. Esto permite a los usuarios identificar y resolver errores más fácilmente sin depender de acceso más allá del archivo .htaccess.

Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3