Foros aprenderaprogramar.com

Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: César Krall en 04 de Septiembre 2014, 21:56

Título: hacer que se muestren mensajes de error php (php debugging)
Publicado por: César Krall en 04 de Septiembre 2014, 21:56
Hola, debido a la cantidad de consultas recibidas sobre el tema dejo aquí esta información.

La visualización de errores en PHP hay que activarla si no está activada y queremos visualizar los mensajes de error en vez de una pantalla en blanco. Puede intentarse de distintas maneras, aquí indico algunas:

1) Contacta con el servicio de hosting y pide que te activen la depuración de errores php (php debugging)

2) Accede al fichero php.ini en el servidor y busca en él error_reporting y display_errors y cambia sus valores. No siempre es posible acceder al fichero php.ini (los responsables del servidor puede que no te tengan habilitado el acceso)

3) Crea un fichero cuyo nombre debe ser .httaccess (tal cual he escrito, el nombre del fichero empieza con un punto), o edítalo si ya existe y añade estas líneas:

php_flag  display_errors        on
php_value error_reporting       2039

4) Accede al cPanel o equivalente del servidor, busca la opción php debugging y actívala

Saludos,
Título: Re:hacer que se muestren mensajes de error php (php debugging)
Publicado por: dongo en 04 de Septiembre 2014, 22:32
Estupendo!!

Buena información Cesar, para los que usáis linux, podéis usar también la instrucción de consola php5:

Abrís una consola, y ejecutáis este comando indicando el fichero para el cual queréis comprobar la sintaxis, y el comando mostrará la salida generada html, indicando los errores, el motivo, y la linea donde se encuentra.
   
Código: [Seleccionar]
php5 fichero.php


Desconozco si existe para windows. Un saludo!!
Título: Re:hacer que se muestren mensajes de error php (php debugging)
Publicado por: Jose Maldonado en 05 de Septiembre 2014, 05:59
Excelente,

Activé los mensajes de error con  cPanel, pulsando en configurar Php.

Les comento que me va muy bien en mis primeros pasos con Html y mysql programando en php.


Gracias.