web-dev-qa-db-fra.com

Comment empêcher xdebug de s'arrêter en première ligne avec PhpStorm?

J'ai ce problème bizarre. Tous mes paramètres fonctionnaient correctement jusqu'à ce que je mette à jour ma version de PHP. J'utilise macports et j'ai installé les ports php5 et php5-xdebug.

xdebug fonctionne, mais il s'arrête sur la première ligne de mon script même si l'option est désactivée dans PhpStorm. Il n'y a pas de point d'arrêt et les points d'arrêt dans d'autres parties du code fonctionnent correctement.

Si cela aide, voici la partie xdebug de phpinfo (en deux parties); https://dzwonsemrish7.cloudfront.net/items/3K3R2N1f1A190K372n0S/Screen%20shot%202011-08-18%20at%203.06.29%20PM.png?v=54c8964d , https : //dzwonsemrish7.cloudfront.net/items/0i133s0U430k3u3w3B1E/Screen%20shot%202011-08-17%20at%205.14.25%20PM.png? v = 1278da84 et la preuve qu'il est désactivé dans phpStorm: - https://dzwonsemrish7.cloudfront.net/items/3W2S060I1b0W1q0z0c45/Screen%20shot%202011-08-18%20at%203.07.00%20PM.png?v=85471026

Existe-t-il un paramètre xdebug que je dois modifier? Quand j'ai fait la mise à niveau, j'ai perdu mon php.ini qui avait une autre configuration xdebug.

61
pocketfullofcheese

Ce qui précède n'a pas fonctionné pour moi car, pour autant que je sache, si vous utilisez Xdebug, les seuls bookmarklets de débogage que vous obtenez sont démarrer/arrêter et déboguer cette page. Je ne vois aucun bookmarklet spécifique à l'arrêt sur la première ligne, et ni les bookmarklets start/stop ni l'arrêt de PHPStorm d'écoute dans PHPStorm n'ont résolu le problème pour moi.

Pour l'arrêter, j'ai fait cela (sur OS X):

  1. Allez dans Préférences> Langues & Frameworks> PHP> Debug
  2. Décochez les deux options 'rupture de force à la première ligne ...'
  3. Appliquer et fermer
  4. Dans le menu Exécuter, décochez "Break à la première ligne dans PHP scripts"
162
Justin

Cochez la case "Forcer la coupure à la première ligne ..." dans la section PHP-> Debug des préférences.

enter image description here

À côté de cela, vérifiez également ce paramètre:

enter image description here

105
klodoma

Mon problème avec PHPStorm était que je faisais Drupal et l'index.php était en dehors du projet (puisque le projet est un module). J'avais besoin de décocher les paramètres "Forcer la coupure à la première ligne ... "dans la section PHP-> Debug des préférences.

Preferences->PHP->Debug

13
rfay

Utilisez-vous debug bookmarklets ? L'option 'Break at the first line' peut également être contrôlée via les bookmarklets 'xdebug Break On' et 'xdebug Break Off'.

4
Nikolay Matveev