PHP à distance de Débogage avec Netbeans et XDebug

Je suis en train d'utiliser XDebug dans le scénario suivant

  • Physique de l'Hôte sur Windows 7, avec Netbeans 7.1.1
  • Invité virtuel sur Ubuntu, avec le serveur Apache et PHP 5.3.10
  • le code PHP de mon site est sur un dossier partagé sur Ubuntu, dans /var/www/monsite
  • le code PHP est accessible à partir de mon ordinateur hôte Windows, sur \\guestIP\monsite, avec R/W autorisations
  • Site web accessible à partir de http://mysite.local.fr, à partir à la fois l'hôte et l'invité

J'ai créé un projet Netbeans de mon Hôte Windows, pointant vers \\guestIP\monsite.
Dans le projet de configuration, j'ai le texte suivant:

  • Exécuter en tant qu': un serveur web Local
  • Projet d'URL: http://mysite.local.fr
  • Fichier d'Index: index.php (n'existe pas dans le projet)

Dans l'Avancée de Configuration d'Exécution:

  • J'ai coché la case "Demander à chaque fois" (j'ai aussi essayé d'utiliser "Ne demandez pas" et de lancer le navigateur avec la clé de session par moi-même)
  • J'ai essayé de configuration '/var/www/monsite " - \\GuestIP\monsite pour la cartographie (et j'ai essayé en utilisant rien d'autre)
  • Je n'ai pas touché aux paramètres de proxy

J'ai le texte suivant dans le php.ini sur ma machine virtuelle Ubuntu

xdebug.remote_enable = on
xdebug.profiler_enable = off
xdebug.profiler_enable_trigger = off
xdebug.profiler_output_name = cachegrind.out.%t.%p
xdebug.profiler_output_dir = /tmp
;xdebug.remote_host=localhost,<HostIP>, mysite.local.fr
xdebug.remote_connect_back=1
xdebug.remote_handler=dbgp
xdebug.idekey="netbeans-xdebug"
xdebug.remote_mode=req

Rien de tout cela fonctionne, Netbeans ne s'arrête pas à n'importe quel point d'arrêt de Windows.

Débogage directement à partir de ma VM avec Netbeans fonctionne très bien.

Quelqu'un peut-il me dire comment obtenir mon débogueur de travailler à distance à partir de Windows?
Grâce

Jamais vous comprendre cela? J'ai presque exactement la même configuration et je ne peux pas obtenir un point d'arrêt à feu.

OriginalL'auteur David | 2012-03-22