Autor Tema: hacer que se muestren mensajes de error php (php debugging)  (Leído 8440 veces)

César Krall

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2078
  • No vales por lo que dices, sino por lo que haces
    • Ver Perfil
    • aprenderaprogramar.com
hacer que se muestren mensajes de error php (php debugging)
« 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,
Responsable de departamento de producción aprenderaprogramar.com

dongo

  • Intermedio
  • ***
  • Mensajes: 177
    • Ver Perfil
Re:hacer que se muestren mensajes de error php (php debugging)
« Respuesta #1 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!!

Jose Maldonado

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 16
    • Ver Perfil
Re:hacer que se muestren mensajes de error php (php debugging)
« Respuesta #2 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.

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".