Netbeans attente pour la connexion à XDEBUG

Netbeans ne se connecte pas à xdebug. J'ai essayé les suggestions de les postes suivants:

Débogage de l'IDE port de connexion pour XDebug: "en Attente de connexion"

netbeans indique "en Attente De Connexion (netbeans-xdebug)"

mais il ne résout pas mon problème.

Il semble Netbeans se connecte à xdebug parce que pendant qu'il attend la connexion de toutes les demandes faites au serveur [Apache2] sont bloqués. Aussi le port [9001] semble être en cours d'utilisation:

roxy@Pixy011 ~ $ sudo nmap -sS -O 127.0.0.1

Starting Nmap 6.00 ( http://nmap.org ) at 2013-11-28 20:48 EST
Nmap scan report for localhost (127.0.0.1)
Host is up (0.000029s latency).
Not shown: 990 closed ports
PORT     STATE SERVICE
22/tcp   open  ssh
139/tcp  open  netbios-ssn
443/tcp  open  https
445/tcp  open  microsoft-ds
631/tcp  open  ipp
902/tcp  open  iss-realsecure
3306/tcp open  mysql
8080/tcp open  http-proxy
8081/tcp open  blackice-icecap
9001/tcp open  tor-orport   <---- Opened by java

xdebug.ini: [j'ai confirmé qu'il est chargé dans le phpinfo()]

zend_extension=/usr/lib/php5/20100525/xdebug.so

xdebug.remote_autostart=1
xdebug.remote_enable=1
xdebug.remote_handler="dbgp"
xdebug.remote_mode="req"
xdebug.remote_host="127.0.0.1"
xdebug.remote_port=9001
xdebug.idekey="netbeans-xdebug"

Netbeans configuration:

Debugger port: 9001
Session ID: netbeans-xdebug
Stop at first line: Checked
All other options are unchecked

Propriétés du projet:

Host: 127.0.0.1
Port: 9001

Edit:
J'ai remarqué que Netbeans ne pas ajouter le XDEBUG_SESSION_STOP à l'URL. Je ne pense pas que ce soit lié à la question parce que Netbeans ne s'ouvre la page après je ferme la session de débogage.

J'ai aussi désactivé SELinux

J'ai passé un peu de temps à déboguer ce et a finalement trouvé que le problème était que lorsque netbeans lance xdebug il va HTTP://LOCALHOST?XDEBUG_SESSION_START=netbeans-xdebug et il y avait un htaccess qui, gâché avec de redirection. Par conséquent, la modification de l'hôte HTTP://LOCALHOST/index.php a abouti à la faire fonctionner. Donc HTTP://LOCALHOST/index.php?XDEBUG_SESSION_START=netbeans-xdebug
Pour moi, je ne savais pas qu'il y a TROIS endroits où j'ai eu pour spécifier le port = 9000, et l'écart était à l'origine “en Attente De Connexion (netbeans-xdebug)”: stackoverflow.com/a/41768167/470749

OriginalL'auteur Pixy | 2013-11-29