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
-
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,
-
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.
php5 fichero.php
Desconozco si existe para windows. Un saludo!!
-
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.