Solución: modificar php.ini:
Ojo hay dos php.ini:
Este controla php en el servidor apache2
/etc/php5/apache2/php.ini
Este controla los script php ejecutados desde consola.
/etc/php5/cli/php.iniGuardar como borrador
En mi caso la actualizaión cambió bien el 1º pero no el segundo, apareciento cantidad de notes y warnning al ejecutar un script php que funcionaba correctamente y sin avisos en Debian 5.0 Lenny.
Para evitar la tromba de avisos hay que cambiar las líneas de php.ini que controlan los avisos:
Modificar en: /etc/php5/apache2/php.ini y /etc/php5/cli/php.ini
error_reporting = E_ALL & ~E_NOTICE
Cuando se ejecuten script php en apache2 es mejor que no aparezcan mensajes de error por motivos de seguridad.
/etc/php5/apache2/php.ini
display_errors = Off
No hay comentarios:
Publicar un comentario