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
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
Vous devez vous connecter pour publier un commentaire.
Sur Ubuntu 13.04 64 bits php 5.4.9-4 Xdebug v2.2.3 netbeans 7.4
J'ai le même problème et le résoudre par:
1. aller sur http://xdebug.org/wizard.php suivez les instructions pour compiler votre propre xdebug.donc
2. dans netbean 7.4 options générales (désolé, je n'ai pas la réputation de 10 à afficher des images)
tester la connexion. assurez-vous de corriger les paramètres de Proxy:
pour moi, "Pas de Proxy".
3. en php, les options de l'onglet débogage de changer l'extension xdebug paramètre port à un autre qu'9001 ou 9000.
- Je choisir 9002, mais vous pouvez essayer jusqu'à ce que vous trouver un port libre (si le port n'est pas libre nb vous le dire)
4. en php.ini OU pour les utilisateurs d'ubuntu dans /etc/php5/conf.d/20-xdebug.ini
5. sudo service apache2 restart
après ce que je peux debug php de nouveau.
J'ai essayer et de travail en utilisant l'extension xdebug 2.2.1 de Sorte que vous pouvez regarder par apt-get install php5-xdebug mais ne l'étape 1 est très simple et vous pouvez donc utiliser la dernière xdebug.
J'ai déjà intall nb 7.4 dans mon pc et après avoir installé, j'ai constaté que le paramètre précédent sur le proxy par défaut du système n'est pas plus bon pour xdebug: je dois mettre sur un proxy! Le changement sur le numéro de port est obligatoire. J'ai fais le même test pour savoir si le port 9001 était libre mais ils ont échouer. donc à mon avis c'est mieux d'essayer un port jusqu'à la réussite 🙂
Pour tous ceux qui arrivent plus tard, je suis sur WAMP et de leur utilisation par défaut de PHP.ini et les seuls changements que j'ai besoin pour obtenir NetBeans de travail était le suivant:
xdebug.remote_enable = on
OriginalL'auteur Leonardo Saracini
Avait même question:
Solution: Redémarrez NetBeans.
Il y avait un mort de Processus en attente de connexion.
Ici Netbeans avec une course de session de débogage. Remarque le CLOSE_WAIT et TIME_WAIT.
OriginalL'auteur Steffomio
J'ai eu le même problème et j'ai essayé beaucoup de solution que j'ai trouvé là, mais le problème ne s'est produite. J'ai essayé de suivre l'étape discribe dans entrez description du lien ici
et
entrez description du lien ici
Et que , whttp://localhost/abc/trunk/abc/backend/web/?XDEBUG_SESSION_START=netbeans-xdebughen je déboguer mon projet, mon netbeats toujours en attente de connexion jusqu'à ce que je avait la suite "?XDEBUG_SESSION_START=netbeans-xdebug" dans mon url comme http://localhost/abc/trunk/abc/backend/web/?XDEBUG_SESSION_START=netbeans-xdebug
donc, netbeans a été en mesure de se connecter avec xdebug
OriginalL'auteur onlyme
**Sur Windows 10 avec Netbeans 8.0 exécution de Netbeans intégré dans le serveur web **
L'une des options suivantes dans le php.fichier ini résolu le problème pour moi:
zend_extension ='C:\path pour php installation\ext\php_xdebug-2.5.0-5.6-vc11.dll'
xdebug.remote_enable=sur
Cette question pour moi semblait être résolu en utilisant le chemin d'accès complet à l' .dll fichier. Aussi, parce que j'avais des espaces dans le nom du chemin d'accès, j'ai dû placer le chemin d'accès entre guillemets (double vs seul ne semble pas à la matière). Aussi, j'ai dû mettre le xdebug.remote_enable option. Une fois que j'ai mis les deux options, j'ai été en mesure de sélectionner l'Application de Débogage option dans Netbeans et le débogueur commencé.
OriginalL'auteur treefiddy
j'ai été confronté à un problème similaire, dans mon cas, j'ai eu récemment de mettre à jour ma version de php et la configuration de xdebug ont été dans le seul php5 dossier. avait simplement dû copier le vieux xdebug configuration de la nouvelle version de php.fichier ini de la nouvelle version et il a travaillé comme avant.
quelques-uns des conseils pour déboguer ce sont:
OriginalL'auteur Naseeruddin V N