Pregunta PHP no muestra ningún tipo de error [duplicado]


Esta pregunta ya tiene una respuesta aquí:

Tengo un servidor PHP en casa para el desarrollo. Se está ejecutando:

Ubuntu 9.10
Apache 2.2.12
PHP 5.3.2-0.dotdeb.1
MySql 5.0.7-dev

Actualmente las configuraciones en php.ini para mostrar errores son:

display_errors = on
error_reporting = E_ALL

Pero no veo ningún error en mi script php. También es muy extraño que phpinfo () me muestre esto:

display_errors Off

Revisé el archivo php.ini y reinicié muchas veces el servidor Apache, pero sin suerte. ¿Alguien sabe cómo esto es posible?

editar:
Cuando localmente configuro esto:

ini_set('display_errors', 'on');

Yo recibo errores.


29
2018-04-15 19:55


origen


Respuestas:


Es el display_errors parámetro enumerado más de una vez en su archivo php.ini? Si se define más de una vez, la segunda instancia anulará la primera.


41
2018-04-15 20:45



Ubuntu guarda copias separadas del archivo php.ini para cada tipo de instalación de PHP.

No estoy familiarizado con el lanzamiento de dotdeb, pero supongo que sería en /etc/php5/apache2/php.ini

Editar: Como aparentemente este no es el caso, intente reiniciar Apache. PHP no recuperará la configuración modificada hasta que lo haga.


7
2018-04-15 20:00



Habilite la siguiente configuración como se muestra a continuación

display_errors

Valor predeterminado: activado

Valor de desarrollo: en

Valor de producción: desactivado

error al reportar

Valor predeterminado: E_ALL & ~ E_NOTICE

Valor de desarrollo: E_ALL | E_STRICT

Valor de producción: E_ALL &   ~ E_DEPRECATED

Reinicie el servidor apache


-6
2018-02-08 20:30