Saltar al contenido

Habilitar la visualización de errores en PHP solo a través de htaccess

Solución:

.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

php_flag display_errors on

Para activar la visualización real de errores.

Para configurar los tipos de errores que muestra, deberá utilizar:

php_value error_reporting <integer>

Combinado con los valores enteros de esta página: http://php.net/manual/en/errorfunc.constants.php

Tenga en cuenta que si usa -1 para su número entero, mostrará todos los errores y será una prueba futura cuando agreguen nuevos tipos de errores.

Tengo ganas de agregar más detalles a la respuesta existente:

# PHP error handling for development servers
php_flag display_startup_errors on
php_flag display_errors on
php_flag html_errors on
php_flag log_errors on
php_flag ignore_repeated_errors off
php_flag ignore_repeated_source off
php_flag report_memleaks on
php_flag track_errors on
php_value docref_root 0
php_value docref_ext 0
php_value error_log /full/path/to/file/php_errors.log
php_value error_reporting -1
php_value log_errors_max_len 0

Otorgue permiso 777 o 755 al archivo de registro y luego agregue el código

<Files php_errors.log>
     Order allow,deny
     Deny from all
     Satisfy All
</Files>

al final de .htaccess. Esto protegerá su archivo de registro.

Estas opciones son adecuadas para un servidor de desarrollo. Para un servidor de producción, no debe mostrar ningún error al usuario final. Así que cambia las banderas de la pantalla a apagado.

Para mas información siga este enlace: Manejo avanzado de errores de PHP a través de htaccess

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *