Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/08/2013, 07:46
cascompany
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Desactivar warnings por pantalla

Efectivamente, display_errors, es la que hace que no los muestre por pantalla.
pero los seguirá logueando en el archivo.

; Print out errors (as a part of the output). For production web sites,
; you're strongly encouraged to turn this feature off, and use error logging
; instead (see below). Keeping display_errors enabled on a production web site
; may reveal security information to end users, such as file paths on your Web
; server, your database schema or other information.
display_errors = Off

; Even when display_errors is on, errors that occur during PHP's startup
; sequence are not displayed. It's strongly recommended to keep
; display_startup_errors off, except for when debugging.
display_startup_errors = Off

; Log errors into a log file (server-specific log, stderr, or error_log (below))
; As stated above, you're strongly advised to use error logging in place of
; error displaying on production web sites.
log_errors = On

Luego... según lo que quieras grabar en el log, usas algunas de estas confinaciones...

; - Show all errors, except for notices
;
error_reporting = E_ALL & ~E_NOTICE & ~E_DEPRECATED
;
; - Show only errors
;
error_reporting = E_COMPILE_ERROR|E_ERROR|E_CORE_ERROR
;
; - Show all errors except for notices
;
error_reporting = E_ALL & ~E_NOTICE & ~E_DEPRECATED

Y finalmente a donde lo quieres guardar:
error_log = error_log

Si quieres guardar todo en el mismo archivo (varias paginas de todo el sitio) puedes definir los php.ini de varias carpetas apuntando al mismo archivo, con la ruta completa, ej. /home/user/www/php_errors


Saludos.