Programación Web y Scripting > PHP
php no manda errores
(1/1)
lair:
hola a todos.
en esta ocacion tengo ese problema con mi php, si escribo algo como if($a$b), solo corta la ejecucion del script y no me manda el error, simplemente se queda enblaco la pagina.
que configuracion debo cambiar para que me mande los errores?? tengo fedora 11, php 5.2.9 y Apache 2.0.
de antemano gracias
Gaug:
Ve al PHP.ini y revisa que la opción este así "error_reporting = E_ALL "
Saludos.
lair:
ya cambie mi php.ini
--- Código: Text ---; Examples:; - Show all errors, except for notices and coding standards warnings;error_reporting = E_ALL & ~E_NOTICE; - Show all errors, except for notices;error_reporting = E_ALL & ~E_NOTICE | E_STRICT; - Show only errors;error_reporting = E_COMPILE_ERROR|E_RECOVERABLE_ERROR|E_ERROR|E_CORE_ERROR; - Show all errors, except coding standards warningserror_reporting = E_ALL y aun asi no manda lo errores, tambien probe con esto:
--- Código: PHP ---<?php error_reporting(E_ALL); ini_set("display_errors", "on"); echo;?> y sigue sin mandar errores :ouch: .
que sera??? :brickwall:
lair:
Solucionado, ademas de cambiar error_reporting
error_reporting = E_ALL
tambien es necesario decirle que ahora los muestre.
display_errors = on
lo que no se es por que no lo hacia cuando se lo indicaba en tiempo de ejecucion.
ini_set("display_errors","on");
Navegación
Ir a la versión completa