warning see php_value off info htaccess errors error_reporting error display_errors disable check php .htaccess error-handling

see - php_value display_errors off htaccess



Habilitación de la visualización de error en php a través de htaccess solamente (5)

.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

Estoy probando un sitio web en línea.

En este momento, los errores no se muestran (Pero sé que existen).

Tengo acceso solo al archivo .htaccess .

¿Cómo puedo hacer que todos los errores se muestren con mi archivo .htaccess

EDITAR

Agregué estas líneas a mi .htaccess :

php_flag display_startup_errors on php_flag display_errors on php_flag html_errors on

y las páginas AHORA muestran

Error de servidor interno


Si desea ver solo errores de tiempo de ejecución fatales:

php_value display_errors on php_value error_reporting 4



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

Dar permiso 777 o 755 al archivo de registro y luego agregar 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 el servidor de desarrollo. Para el servidor de producción, no debe mostrar ningún error al usuario final. Por lo tanto, cambie las banderas de visualización a apagado.

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


php_flag display_errors on

Para activar la visualización real de errores.

Para establecer los tipos de errores que está mostrando, deberá usar:

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á a prueba en el futuro cuando agreguen nuevos tipos de errores.