New question

Question:

Date: 24-03-2015 14:53:26 (In Spanish)

Netbeans 8 no me funciona el Debug[Resolved]

Hola
Queria saber como deberia estar configurado el Netbeans para que pueda utilizar el Debug

Corre sobre windows 7 y uso wampserver 2.5

Datos del NetBeans
Product Version: NetBeans IDE 8.0.2 (Build 201411181905)
Updates: NetBeans IDE is updated to version NetBeans 8.0.2 Patch 1
Java: 1.8.0_25; Java HotSpot(TM) Client VM 25.25-b02
Runtime: Java(TM) SE Runtime Environment 1.8.0_25-b18

Ya que le doy click al boton Debug Project (CTRL+F5)

Me abre el navegador y en la barra de estado de Netbeans
me queda el siguiente mensaje sin hacer nada

NetBeans-XDebug Waiting for Connection
Y no veo los valores en las variables que fue tomando el netbeans.
Uso win 7, Wampserv

La configuracion que tengo en mi Netbeans


En la configuracion de php.ini

; XDEBUG Extension

zend_extension = "E:/wamp/bin/php/php5.5.12/zend_ext/php_xdebug-2.2.5-5.5-vc11.dll"
;
[xdebug]
xdebug.profiler_enable = off
xdebug.profiler_enable_trigger = off
xdebug.profiler_output_name = cachegrind.out.%t.%p
xdebug.profiler_output_dir =C:\ProgramData\phpDesigner\XDebugCache
xdebug.show_local_vars=0
xdebug.remote_enable=on
xdebug.remote_handler=dbgp
xdebug.remote_host=localhost
xdebug.remote_port=9001
xdebug.remote_autostart=1


y la ruta esta bien E:/wamp/bin/php/php5.5.12/zend_ext/php_xdebug-2.2.5-5.5-vc11.dll


Que me faltaria?

muchas gracias

Saludos
Tags: Configuration - Debug - Installation - Netbeans - Question - Windows - Work Environment - Xdebug Votes: 1 - Answers: 5 - Views: 26 Share on: Google Facebook Twitter LinkedIn Link
 

Answers:

  • Date: 24-03-2015 21:32:32 Con ayuda de un usuario de una comunidad que esta en facebook
    mencionare su nombre Ricardo Jesus Ruiz CRuz, ya que me ha dedicado mucho tiempo con muy buena predisposición para llegar a la resolución del caso con éxito..
    Se hicieron muchas pruebas.

    Dejo documentado el resultado por si ha alguien le pasa lo mismo.

    la configuración del php.ini quedo asi

    zend_extension = "E:/wamp/bin/php/php5.5.12/zend_ext/php_xdebug-2.2.5-5.5-vc11.dll"
    
    [xdebug]
    xdebug.profiler_enable = on
    xdebug.profiler_enable_trigger = on
    xdebug.idekey=netbeans-xdebug
    xdebug.remote_enable = 1
    xdebug.remote_connect_back = 1
    xdebug.collect_params = 4
    xdebug.collect_vars = on
    xdebug.dump_globals = on
    xdebug.dump.SERVER = REQUEST_URI
    xdebug.show_local_vars = on
    xdebug.cli_color = 1
    xdebug.remote_host=localhost
    xdebug.remote_port=9001


    En el firewall habilitar el puerto 9001

    abrir la consola CMD de windows y ejecutar:
    >e:\wamp\bin\php\php5.5.12\php.exe --version
    

    o en la ruta donde este php.exe

    se deberá ver algo como

    PHP 5.5.12 (cli) (built: Apr 30 2014 11:20:55)
    Copyright (c) 1997-2014 The PHP Group
    Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies
    with Xdebug v2.2.5, Copyright (c) 2002-2014, by Derick Rethans
    


    En netbeans, sobre el proyecto existente, clic en properties -> Run configuration

    En index file: index.php o hacer browser hasta donde este el index del proyecto en concreto

    Click en el botón Advanced
    aparece algo como esto


    quitar localhost
    el puerto es 9001

    y quedaría funcionado

    Espero que les sea útil la repuesta.
    La doy por resuelta

    Saludos
      Votes: 1 - Link answer
     
  • Date: 26-03-2015 06:15:00 Walter, muy buena documentación del problema y solución, excelente!

    También tenes la nota de la comunidad que habla justamente de esto:

    Configurar XDebug en NetBeans (debug código PHP)

    Saludos y buen código!
      Votes: 1 - Link answer
     
  • Date: 27-03-2015 11:10:45 Si he probado con las indicaciones de la nota publicada
    , pero en mi caso particular no me ha funcionado
    También he buscado algo de ello en la red y tampoco me ha a resultado.
    Por suerte encontré a alguien online en una comunidad de facebook que me ha ido indicando que cambios realizar hasta lograr que me funcione.

    Ahora deberé buscar algún video o tutorial sobre como utilizar y sacar el mayor provecho de las funcionalidades de NetBeans con PHP

    Algo que compelmente a este excelente video:

    Instalación entorno de trabajo PHP5 y MySQL (VirtualBox, Ubuntu, Apache, Netbeans) en español




    Si alguien tiene algo en español bien documentado que haga el favor de publicarlo.

    Saludos
      Votes: 1 - Link answer
     
  • Date: 03-02-2016 17:57:09 Ahora encontré otras soluciones Posible Aqui

    Otra cosa que se puede hacer es chequear nuestro php.ini

    ejecutar en un script phpinfo()
    Copiar todo el contenido de la página
    Ir a : http://xdebug.org/wizard.php y pegar todo el contenido en el cuadro de texto y hacer clic en el boton [Analyze my phpinfo output] .

    En el resultado
    Descargar el archivo Xdebug dll y copiarlo en c:\wamp\bin\php\php5.5.12\ext\
    o según corresponda la instalación.

    Abrir el archivo php.ini
    por ejemplo estaría en c:\wamp\bin\php\php5.5.12\
    según la instalación

    Editar la linea
    zend_extension = "c:\wamp\bin\php\php5.5.12\ext\php_xdebug-2.3.2-5.4-vc9.dll"
    reemplazar el nombre del archivo de la DLL por la que ha sido descargada

    Guardarlo
    Y reiniciar los servicios

    Espero que sirva este aporte adicional

    Saludos
      Votes: 1 - Link answer
     
  • Date: 04-02-2016 13:51:25 Hoy tuve que configurar el netbeans 8 en otro equipo, con la misma version de netbeans y wampserver y la configuracion que tenia por defecto me presentaba el mismo problema, cambie la configuración como en la solución que plantee aquí y no me ha resultado.

    Después de varios minutos y varios intentos fallido logre hacerlo funcionar con esta configuración de php.ini

    ; XDEBUG Extension
    
    zend_extension = "c:/wamp/bin/php/php5.5.12/zend_ext/php_xdebug-2.4.0rc4-5.5-vc11-x86_64.dll"
    
    [xdebug]
    xdebug.remote_enable=1
    xdebug.remote_handler=dbgp
    xdebug.remote_host=127.0.0.1
    xdebug.remote_port=9000
    xdebug.remote_autostart=0
    xdebug.remote_connect_back=0
    xdebug.profiler_enable=0
    xdebug.profiler_enable_trigger=0
    xdebug.profiler_output_name=cachegrind.out.%s.%t
    xdebug.profiler_output_dir="c:/wamp/Temp/xdebug"
    xdebug.trace_output_dir="c:/wamp/Temp/xdebug"



    Saludos
      Votes: 1 - Link answer
     
To actively participate in the community first must authenticate, enter the system.Sign In