Hola comunidad, estoy de nuevo aquí para ver si me pueden guiar en la solución de un nuevo problema que tengo. Estoy programando en PHP y HTML ya saben la Web pero necesito algo muy importante y es como debugger mi php necesito saber como sucede todo y arreglar algunos errores que tengo en la pagina que estoy actualizando. tengo como IDE SublimeText, ZendStudio y PHPDesigner y no se debuggear el codigo alguien me puede dar algunas referencias ??
Saludos D
entre Desarrolladores
Recibe ayuda de expertos
Registrate y pregunta
Es gratis y fácil
Recibe respuestas
Respuestas, votos y comentarios
Vota y selecciona respuestas
Recibe puntos, vota y da la solución
Pregunta
Debug en PHP
- preguntó
- Web
- 438 Vistas
- 2 Respuestas
- solucionada
2 Respuestas
Hola Dairon,
La cuestión del debbugging en PHP para por el lado de que el software se ejecuta en el servidor, generalmente desde Apache, y el desarrollador está en un cliente. A veces servidor y cliente son la misma computadora, pero al ser la conexión a la aplicación vía HTTP(S) da lo mismo porque a los efectos prácticos es otra computadora.
La extensión de PHP XDebug permite el depurado en este entorno: http://xdebug.org/.
Algunos IDEs como NetBeans tienen capacidad de integración con XDebug: http://wiki.netbeans.org/HowToConfigureXDebug
Si el proyecto no es grande y la parte a revisar está acotada, dado que cada script PHP se ejecuta siempre de principio a final y se desconecta del cliente (corrida única) a veces es más cómodo depurar poniendo algunos print()
y var_dump()
estratégicamente y listo.
Otra alternativa si el cliente y el servidor son la misma PC es estar monitoreando el log de errores de Apache. En GNU/Linux desde una consola basta con el comando:
tail -f /var/log/Apache/error.log
Por último y lo más importante, configurar el php.ini con las opciones de funcionamiento en "modo developer" y no en "modo producción" que es como viene por default. En el propio archivo están comentada cada valor para las opciones, pero las importantes son mostrar todos los errores, warning y notice, mostrar errores por pantalla y mostrar avisos de "deprecated". También facilita la lectura que se muestren los errores en HTML en vez de en texto plano.
Saludos!
Por favor, accede o regístrate para añadir un comentario.
Hola, aparte de los consejos de leonardo-tadei, yo también uso Kint:
http://raveren.github.io/kint/
Saludos.
Por favor, accede o regístrate para añadir un comentario.
Por favor, accede o regístrate para responder a esta pregunta.
En el blog
-
- 676883
- 1
- Jul 5, 2015
Sin Respuesta
-
- 63
- 0
- Oct 18
-
- 156
- 0
- Jul 9
-
- 515
- 1
- Mar 19
-
- 384
- 2
- Feb 26
-
- 4581
- 0
- Nov 7, 2023
-
- 473
- 0
- Sep 19, 2023
-
- 451
- 0
- Ago 21, 2023
-
- 632
- 0
- May 14, 2023
- ver todas
Actividad Reciente
alyvrs preguntó Oct 19
Ayuda , necesito mostrar datos creados solo por el…ManHol preguntó Jul 9
pasar un archivo de excel a csv en pythonArtEze respondió Abr 24
Alguien sabe, no me ignorenArtEze seleccionó una respuesta Abr 24
Bajar extensión de Chrome sin actualizar el navega…ArtEze respondió Abr 24
Bajar extensión de Chrome sin actualizar el navega…ArtEze preguntó Abr 24
Bajar extensión de Chrome sin actualizar el navega…ArtEze respondió Abr 24
No me deja instalar OracleArtEze respondió Abr 24
Formulario que guarde los datos de un jsonArtEze comentó Abr 24
Script /boot/ scrapingSantiago2610 comentó Mar 23
Acualizar ChoiceField en django
Ultimas Preguntas
Usuarios Top
- Leonardo-Tadei
- 227320 Puntos
- Peter
- 150480 Puntos
- white
- 75880 Puntos
- carlossevi
- 63580 Puntos
- magarzon
- 30650 Puntos
- pregunton
- 20400 Puntos