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
Si está hablando de errores de PHP, simplemente agregue esto en la parte superior de su script:
error_reporting(E_ALL);
EDIT: si quieres decir que no puedes editar tu script, entonces necesitarás usar php_flag
dentro de tu archivo htaccess. Ver http://perishablepress.com/press/2007/12/17/how-to-enable-php-error-logging-via-htaccess/
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.