Xdebug PhpStorm: En attente d'une connexion entrante avec la clé ide
J'ai beaucoup cherché pour ce problème lors du débogage php à l'aide de PhpStorm avec xdebug, j'ai trouvé 3 ou 4 liens de la discussion de ce problème, mais aucun d'entre eux sont utiles.Mon Xdebug version 2.2.3, et PhpStorm'version est 6.03. Je pourrais debug chaque ligne, étape par étape, à l'exception de celle
$this->link = mysql_connect($this->dbserver, $this->dbuser, $this->dbpass);
PhpStorm affiche cette erreur:en Attente de connexion entrante avec l'ide clé "14841".
Voici ma configuration de xdebug:
zend_extension="/usr/lib/xdebug.so"
xdebug.remote_autostart=1
xdebug.show_local_vars=1
xdebug.dump.GET=*
xdebug.dump.POST=*
xdebug.dump.SERVER=*
xdebug.auto_trace=On
; default trace output directory /tmp
xdebug.collect_vars = On
xdebug.trace_output_dir=/tmp
xdebug.collect_params=4
xdebug.collect_return=On
xdebug.profiler_enable=Off
; default trace output directory /tmp
;xdebug.profiler_output_dir=/tmp
;xdebug.profiler_enable_trigger=On
;test.php?XDEBUG_PROFILE
xdebug.remote_enable=On
xdebug.remote_host="localhost"
xdebug.remote_port=9001
xdebug.remote_handler="dbgp"
xdebug.remote_log = "/tmp"
xdebug.remote_connect_back=1
xdebug.idekey=PHPStorm
J'ajoute ces lignes " xdebug.remote_connect_back=1
xdebug.idekey=PHPStorm ", a également résisté à l'ide ,c'est toujours la même
je tiens à assurer que les trois paramètres sont corrects.
source d'informationauteur vidy videni
Vous devez vous connecter pour publier un commentaire.
Vous avez écrit:
Mais que vous utilisez:
Ces ide clés doivent correspondre. PHP Storm est un peu drôle à ce sujet.
Mais alors, vous avez dit:
Comment sont-ils différents? Est-il différent du comportement, ou tout simplement ne pas l'arrêter?
Pour moi, le débogueur jamais connecté et j'ai vu le d'Attente de connexion entrante avec l'ide clé message parce que j'ai réglé ma configuration de Serveur sur le port 9000. Ce doit être défini sur le port 80 (ou tout autre port que le serveur est à l'écoute! Cela a été déroutant pour moi parce que c'est juste à côté du Débogueur liste déroulante et j'ai pensé qu'il était de définir la Xdebug port.
Le port de Débogage est configuré dans les Paramètres->Langues & Cadres->PHP->Debug. Définir ce à 9000 ou tout ce que vous avez configuré php.ini.
Juste une remarque, j'ai été en utilisant IntelliJ IDEA, mais c'est tout de jetbrains plate-forme.
J'ai eu un problème similaire dans une installation locale.
Je l'ai fixée par désactivez le paramètre: Voie de l'Utilisation de Mappages
Trouvé dans les Paramètres > Langues & Cadres > PHP > Serveurs
J'ai eu un problème similaire. Dans mon cas, elle a été causée par l'incompréhension PHPStorm/Ide PHP modes de débogage. Il existe deux modes:
Lorsque vous utilisez le "local" débogage, IDE clé est générée automatiquement
Cela signifie, que primitive favoris, créé à http://www.jetbrains.com/phpstorm/marklets/ ne fonctionnera pas en mode local: le bookmarklet contient une codé en dur IDE clé, mais PHPStorm va générer aléatoirement une!
La solution est de permettre "à Distance" de PHP en mode débogage (il est actuellement appelé "PHP Remote Debug") dans "Exécuter/Déboguer les Configurations" et définir l'IDE clé dans le volet droit de la configuration de lancement.
"DBGp proxy" dans les paramètres globaux n'est probablement pas ce que vous voulez; créer une "Distance" debug configuration et l'ensemble de l'IDE clé.